All Projects → gaoyifan → homebrew-bottle-mirror

gaoyifan / homebrew-bottle-mirror

Licence: MIT license
mirror tool to sync homebrew bottle files

Programming Languages

shell
77523 projects
ruby
36898 projects - #4 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to homebrew-bottle-mirror

Homebrew Install
homebrew安装使用中科大镜像
Stars: ✭ 143 (+297.22%)
Mutual labels:  homebrew, mirror
dslibris
An ebook reader for the Nintendo DS, DS Lite, and DSi.
Stars: ✭ 31 (-13.89%)
Mutual labels:  homebrew
mirror-proxy
Jenkins Update Center mirror proxy
Stars: ✭ 15 (-58.33%)
Mutual labels:  mirror
MacOS-All-In-One-Update-Script
Mac update shell script (Appstore, macOS, Homebrew and others)
Stars: ✭ 39 (+8.33%)
Mutual labels:  homebrew
dotfiles
This is a dotfiles repository created and maintained by @erdaltsksn. It contains a collection of `.files`.
Stars: ✭ 16 (-55.56%)
Mutual labels:  homebrew
docker-ps3netsrv
Alpine based docker image for ps3netsrv (with arm compatibility). Built with the latest ps3netsrv binaries from aldostools (built from master), latest = ps3netsrv v20220813, edge = ps3netsrv v20220813
Stars: ✭ 55 (+52.78%)
Mutual labels:  homebrew
ComicNX
NSFW comic browser for the Nintendo Switch
Stars: ✭ 15 (-58.33%)
Mutual labels:  homebrew
libusbhsfs
USB Mass Storage Class Host + Filesystem Mounter static library for Nintendo Switch homebrew applications.
Stars: ✭ 81 (+125%)
Mutual labels:  homebrew
homebrew-zulu
Homebrew Casks for Azul Zulu OpenJDK & Mission Control
Stars: ✭ 172 (+377.78%)
Mutual labels:  homebrew
JGeckoU
Wii U RAM TCP Debugger Client/Cheat Code Manager
Stars: ✭ 54 (+50%)
Mutual labels:  homebrew
homebrew-llvm
LLVM formulae for the Homebrew package manager
Stars: ✭ 23 (-36.11%)
Mutual labels:  homebrew
dotfiles
Automatic machine configurator using Ansible
Stars: ✭ 13 (-63.89%)
Mutual labels:  homebrew
tcping
tcping command, written with Objective-C, on macOS,tcping for mac,ping over a tcp connection
Stars: ✭ 219 (+508.33%)
Mutual labels:  homebrew
homebrew-amiga
A repository for Amiga Development related brews
Stars: ✭ 21 (-41.67%)
Mutual labels:  homebrew
spelunky-psp
Spelunky remake for Sony PSP.
Stars: ✭ 94 (+161.11%)
Mutual labels:  homebrew
homebrew-apple-fonts
Easily install Apples fonts using homebrew.
Stars: ✭ 12 (-66.67%)
Mutual labels:  homebrew
codebreaker-rs
A Rust library to decrypt & encrypt any cheat code for CodeBreaker PS2
Stars: ✭ 18 (-50%)
Mutual labels:  homebrew
nolibgs hello worlds
Collection of PsyQ basic examples NOT using libgs
Stars: ✭ 88 (+144.44%)
Mutual labels:  homebrew
ctruLua
ctrµLua: Lua homebrewing for 3DS
Stars: ✭ 22 (-38.89%)
Mutual labels:  homebrew
dotfiles
🔯 A collection of my rc files (tmux, neovim, zsh, fish, poetry, git, ...etc) and utilities that make everyday coding fun!
Stars: ✭ 23 (-36.11%)
Mutual labels:  homebrew

Homebrew Bottle Mirror

Deprecated: the project is not actively maintained, please check ustclug/ustcmirror-images#homebrew-bottles. Related to #6.

FOSSA Status

mirror tools for syncing homebrew bottle files.

Usage

General way

run the following command on your Mac:

brew tap gaoyifan/bottle-mirror
brew bottle-mirror mac
# or
brew bottle-mirror linux

docker

macOS

# homebrew core repository
docker run -itd \
  --name=homebrew-bottles \
  -v $YOUR_REPOSITORY_DIR:/srv/data \
  gaoyifan/homebrew-bottle-mirror
# homebrew tap repository
docker run -itd \
  --name=homebrew-bottles \
  -e HOMEBREW_TAP=$tap \
  -v $YOUR_REPOSITORY_DIR:/srv/data \
  gaoyifan/homebrew-bottle-mirror

linux

docker run -itd \
  --name=homebrew-bottles \
  -e RUN_LINUXBREW=true \
  -v $YOUR_REPOSITORY_DIR:/srv/data \
  gaoyifan/homebrew-bottle-mirror

Some useful environment variables:

Parameter Default value Description
DOCKER_UID 1000 program uid inside docker container
HOMEBREW_TAP           <null>                     sync a specific tap  repository          
HOMEBREW_BOTTLE_DOMAIN http://homebrew.bintray.com upstream repository
HOMEBREW_CACHE /srv/data where the repository store inside the docker container

available HOMEBREW_TAP value:

  • dupes
  • games
  • gui
  • python
  • php
  • science
  • versions
  • x11

more information for docker

Public mirror

https://mirrors.ustc.edu.cn/homebrew-bottles/

How to use?

add the following line to your ~/.bash_profile (if you use bash)

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

then load the new configration

$ source ~/.bash_profile

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].