Last active
December 6, 2022 08:42
-
-
Save koemigg/ad56a050675f3c6e545a32bdd005c97a to your computer and use it in GitHub Desktop.
Shell scripts to bulk install formulaes on a new mac.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
if [ "$(uname)" != "Darwin" ] ; then | |
echo 'Not macOS!' | |
exit 1 | |
fi | |
# Homebrew | |
# see https://brew.sh/index_ja.html | |
brew update | |
brew install asdf | |
brew install git | |
brew install ffmpeg | |
brew install lame | |
brew install peco | |
brew install the_silver_searcher | |
brew install bluesnooze | |
brew install git-delta | |
brew cleanup | |
echo 'Done' | |
echo 'Brew cask' | |
brew cask update | |
brew install --cask visual-studio-code | |
brew install --cask figma | |
brew install --cask clipy | |
brew install --cask google-chrome | |
brew install --cask docker | |
brew install --cask omnidisksweeper | |
brew install --cask slack | |
brew install --cask jetbrains-toolbox | |
brew install --cask github | |
brew install --cask notion | |
brew install --cask spotify | |
brew cask cleanup | |
echo 'Done' | |
echo 'mas-cli' | |
mas install 409183694 # Keynote | |
mas install 539883307 # LINE | |
mas install 897118787 # Shazam | |
mas install 1176895641 # Spark | |
mas install 586447913 # Microsoft Word | |
mas install 586449534 # Microsoft PowerPoint | |
mas install 586683407 # Microsoft Excel | |
mas install 490461369 # Bandwidth+ | |
echo 'Done' | |
# git onfig | |
git config --global user.name "Harxxki" | |
git config --global user.mail "[email protected]" | |
# システム環境設定 | |
# 参考: https://neos21.net/blog/2019/01/10-01.html | |
echo 'Setup defaults' | |
chflags nohidden ~/Library # ~/Library ディレクトリを見えるようにする | |
sudo chflags nohidden /Volumes # /Volumes ディレクトリを見えるようにする | |
sudo nvram SystemAudioVolume=" " # ブート時のサウンドを無効化する | |
sudo defaults write /Library/Preferences/com.apple.loginwindow AdminHostInfo HostName # 時計アイコンクリック時に OS やホスト名 IP を表示する | |
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false # ファイルを開くときのアニメーションを無効にする | |
defaults write -g NSWindowResizeTime 0.1 # ダイアログ表示やウィンドウリサイズ速度を高速化する | |
defaults write NSGlobalDomain AppleShowAllExtensions -bool true # 全ての拡張子のファイルを表示する | |
defaults write NSGlobalDomain AppleShowScrollBars -string "Always" # スクロールバーを常時表示する | |
defaults write NSGlobalDomain com.apple.springing.enabled -bool true # ディレクトリのスプリングロードを有効にする | |
defaults write NSGlobalDomain KeyRepeat -int 2 # キーリピートの速度 | |
defaults write NSGlobalDomain InitialKeyRepeat -int 15 # キーリピート開始までのタイミング | |
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001 # コンソールアプリケーションの画面サイズ変更を高速にする | |
defaults write NSGlobalDomain WebKitDeveloperExtras -bool true # Safari のコンテキストメニューに Web インスペクタを追加する | |
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" -int 40 # Bluetooth ヘッドフォン・ヘッドセットの音質を向上させる | |
defaults write com.apple.CrashReporter DialogType -string "none" # クラッシュレポートを無効化する | |
defaults write com.apple.dashboard mcx-disabled -bool true # Dashboard を無効化する | |
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true # USB やネットワークストレージに .DS_Store ファイルを作成しない | |
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true | |
defaults write com.apple.dock autohide-delay -float 0 # Dock が表示されるまでの待ち時間を無効にする | |
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true # Finder のタイトルバーにフルパスを表示する | |
defaults write com.apple.finder _FXSortFoldersFirst -bool true # 名前で並べ替えを選択時にディレクトリを前に置くようにする | |
defaults write com.apple.finder AppleShowAllFiles YES # 不可視ファイルを表示する | |
defaults write com.apple.finder FXDefaultSearchScope -string "SCcf" # 検索時にデフォルトでカレントディレクトリを検索する | |
defaults write com.apple.finder FXEnableExtensionChangeWarning -bool false # 拡張子変更時の警告を無効化する | |
defaults write com.apple.finder QLEnableTextSelection -bool true # クイックルックでテキストを選択可能にする | |
defaults write com.apple.Finder QuitMenuItem -bool true # Finder を終了させる項目を追加する | |
defaults write com.apple.finder ShowPathbar -bool true # パスバーを表示する | |
defaults write com.apple.finder ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.finder ShowTabView -bool true # タブバーを表示する | |
defaults write com.apple.LaunchServices LSQuarantine -bool false # 未確認のアプリケーションを実行する際のダイアログを無効にする | |
defaults write com.apple.NetworkBrowser ShowThisComputer -bool true # ファイル共有を有効にした時、共有先に自分の Mac を表示させる | |
defaults write com.apple.Safari AutoOpenSafeDownloads -bool false # ファイルのダウンロード後に自動でファイルを開くのを無効化する | |
defaults write com.apple.Safari com.apple.Safari.ContentPageGroupIdentifier.WebKit2DeveloperExtrasEnabled -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeDevelopMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari IncludeInternalDebugMenu -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.Safari ShowFullURLInSmartSearchField -bool true # アドレスバーに完全な URL を表示する | |
defaults write com.apple.Safari ShowStatusBar -bool true # ステータスバーを表示する | |
defaults write com.apple.Safari SuppressSearchSuggestions -bool true # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari UniversalSearchEnabled -bool false # 検索クエリを Apple へ送信しない | |
defaults write com.apple.Safari WebKitDeveloperExtrasEnabledPreferenceKey -bool true # Safari の開発・デバッグメニューを有効にする | |
defaults write com.apple.screencapture type -string "png" # スクリーンショットの保存形式を PNG にする | |
defaults write com.apple.terminal StringEncodings -array 4 # UTF-8 のみを使用する | |
echo 'Done' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment