์ ํ์ํ๊ฐ?
- ์ฃผ๊ธฐ์ ์ธ ํฌ๋งท์ด ํ์ํ๋ค๋ ๊ฒ์ ๋๊ผ๋ค. 7๋ ๋์ ์ ๋ฆฌ๋ฅผ ์ํ๋ค๋ณด๋ ๋๋ ์คํธ๋ ์ค๋ฅผ ๋ฐ๋๋ผ..
- ๊ทธ๋ด ๋๋ง๋ค ๊ธฐ์กด์ ์ฌ์ฉํ๋ ํ๊ฒฝ์ ๋ค์ ๊ตฌ์ถํ๋๊ฒ ๋๋ฌด๋ ์๊ฐ๋ญ๋น๊ณ ํ๊ธฐ ์ซ์๋ค.
- ์ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์๋ํ๋ฅผ ํด๋๋ค๋ฉด ์์ฐ์ฑ ํฅ์์ด ์์ ๊ฒ์ด๋ผ ํ๋จ!
์ฅ๋จ์
- ์ฅ์
- ์ฃผ๊ธฐ์ ์ธ ๊ธฐ๊ธฐ ๋ณ๊ฒฝ์ด๋ ์ฌ๋ฌ ๋๋ฐ์ด์ค์ ๋์ผํ ํ๊ฒฝ์ ์ธํ ํด์ผ ํ๋ ํ์๊ฐ ์์ ๋ ๋งค์ฐ ์ ์ฉํ๋ค.
- ๋จ์
- ์๊ฐ์ ๋ด์ ๋ง๋ค์ด๋์ผ ํ๋ฏ๋ก ๊ท์ฐฎ๋ค.
๋ชฉํ
-
๋ด๊ฐ ์ฌ์ฉํ ์ฑ๋ค์ ๋ํด์ ์คํฌ๋ฆฝํธ ํ๋ฒ์ผ๋ก ์ธํ ์ด ๊ฐ๋ฅํ๋๋ก ๋ง๋ ๋ค.
-
๊ฒฐ๊ณผ๋ฌผ ํด๋น ๋งํฌ์์ ๋ฐ์์ ์ฌ์ฉํ๋ฉด ๋๋ค.
์ค์นํ ํ๋ก๊ทธ๋จ ๋ชฉ๋ก
ํด๋น ํญ๋ชฉ์ด ๋ง์์ ๋ค์ง ์๋๋ค๋ฉด, github์์ ๋ฐ์ Brewfile
์ ์์ ํ๋ฉด ๋๋ค. ๊ฐ์ธ์ ์ผ๋ก ์ถ๊ฐ๋ ๊ฐ๋ฅํ๋ค.
๊ธฐ๋ณธ ์ค์น
- bat
- fasd
- fzf
- git
- git-lfs
- mas
- neofetch
- neovim
- tig
- zsh
- mas
- wget
- python3
Brew๋ก ์ค์น
- quicktype
์น์ผ๋ก๋ถํฐ ์ค์น
- alfred
- appcleaner
- gitkraken
- hammerspoon
- iterm2
- notion
- slack
- telegram
- visual-studio-code
- zoom
- keka
- monitorcontrol
- camo-studio
- dash
- figma
- google-chrome
- postman
- karabiner-elements
- charles
- mattermost
- zeplin
- telegram
์ฑ์คํ ์ด๋ก๋ถํฐ ์ค์น
- Accelerate for Safari
- BetterJSON for Safari
- ColorSlurp
- Dark Reader for Safari
- Enpass - Password Manager
- Gifski
- KakaoTalk
- Keynote
- Magnet
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft Word
- Movist
- SnippetsLab
- Spark โ Email App by Readdle
- Unicorn Blocker
- Yoink
- Unicorn HTTPS
- Paste JSON as Code โข quicktype
- Slack
- ScreenBrush
- Xcode
๋ฐฉ๋ฒ
- HomeBrew๋ฅผ ๋ค์ด๋ก๋ ํ๋ค.
- cask, mas ์ค์นํ๋ค.
- cask: ์น์ฌ์ดํธ์์ ๋ฐ์ ์ ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์ค์น๋ฅผ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- mas: ์ฑ์คํ ์ด์์ ๋ฐ์ ์ ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์ค์น๋ฅผ ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- brewfile์ ๋ง๋ ๋ค.
- ์ค์นํ๊ณ ์ถ์ ํจํค์ง๊ฐ brew์ ์๋์ง ํ์ธํ๋ค.
๋ง์ฝ ๊ธฐ๋ณธ ์ ์ฅ์์ ์๋ค๋ฉด Formulae์ ์๋ค๊ณ ๋จ๊ณ , ์น ์ ์ฅ์๊ฐ ์ฐ๊ฒฐ๋์ด ์๋ค๋ฉด casks์ ์๋ค๊ณ ๋ฌ๋ค. ์ด ์ฐจ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Brewfile์ ์์ฑํด์ฃผ๋ฉด ๋๋ค.
ํน์ ํฐ๋ฏธ๋ ์ฐฝ์์ brew search
๋ฅผ ํตํด์ ์ฐพ๋ ๋ฐฉ๋ฒ๋ ์๋ค.
- ๋ง์ฝ ์๋ค๋ฉด ์ฑ์คํ ์ด์์ ์ฐพ์๋ณธ๋ค.
mas ํจํค์ง๋ ์ฑ์คํ ์ด์ ์ฐ๊ฒฐํด์ ์ฌ๋ฌ ๋ช
๋ น์ ์ฒ๋ฆฌํ ์ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค. ์๋์ ๋ค์ํ ๋ช
๋ น์ด ์ค์์ search
๋ฅผ ์ฌ์ฉํด์ ์ฐพ์ผ๋ฉด ๋๋ค. ์ด ๋, id๊น์ง ๋ช
์ํด์ brewfile์ ์์ฑํ๋ค.
โ mas account : ๋งฅ ์ฑ์คํ ์ด์์ ๋ก๊ทธ์ธ๋ ์ ํ ID๋ฅผ ์ถ๋ ฅํฉ๋๋ค. โ mas help : ๋์๋ง์ ๋ณผ ์ ์์ต๋๋ค. โ mas install : ๋งฅ ์ฑ์คํ ์ด์์ ๋ฐฐํฌ์ค์ด๊ฑฐ๋ ๋ฐฐํฌํ ์ ์ด ์๋ ์ฑ์ ๋ด๋ ค๋ฐ์ ์ ์์ต๋๋ค. โ mas list : ๋งฅ ์ฑ์คํ ์ด๋ฅผ ํตํด ์ค์นํ ์ฑ์ ๋ชฉ๋ก์ผ๋ก ๋ณด์ฌ์ค๋๋ค. โ mas outdated : ๋ค์ด๋ก๋๊ฐ ์ค๋จ๋๊ฑฐ๋ ์คํจํ ์ฑ์ ๋ด๋ ค๋ฐ์ ์ ์์ต๋๋ค. โ mas search : ๋งฅ ์ฑ์คํ ์ด์์ ์ฑ์ ๊ฒ์ํฉ๋๋ค. App Bundle Id๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค. โ mas signin/signout : ๋งฅ ์ฑ์คํ ์ด์์ ๋ก๊ทธ์ธ/๋ก๊ทธ์์ํฉ๋๋ค. โ mas upgrade : ๋งฅ ์ฑ์คํ ์ด ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค. โ mas version : mas-cli ๋ฒ์ ์ ํ์ธํฉ๋๋ค.
- ์์ฑ๋ brewfile์ ๋ค์๊ณผ ๊ฐ๋ค.
- ํด๋น ํ์ผ์ ์คํ์ํจ๋ค.
ํน์, ์ถ๊ฐ ์ค์ ์ด ํ์ํ๋ค๋ฉด ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค๊ณ ์ด๋ฅผ ์คํ์ํค๋ ๋ฐฉ๋ฒ๋ ์๋ค. ๋ธ๋๋ ๋ฉ์ค์ ๊ธฐ์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํ๋ค.
- ์ ์คํฌ๋ฆฝํธ์ ์คํ ๊ถํ์ ์ฃผ์
- ์คํํ์.
install.sh
์๋ ๊ฐ์ธ์ ์ผ๋ก ์ธํ
ํ ๊ฒ๋ค์ด ์๋ค. ์๋ฅผ ๋ค์ด python 2.18 ๋ฒ์ ์ ๊ฐ์ํ๊ฒฝ์ ํตํด ์ค์นํ๋ ๊ฒ์ด ๋ํ์ ์ธ ์๊ฐ ๋ ์ ์๊ฒ ๋ค. ํด๋น ๋ฒ์ ์ ์ค์นํ๊ฒ ๋ ์ด์ ๋ ์ด ๊ธ์ ์ฐธ๊ณ ํด์ฃผ๋ฉด ๊ณ ๋ง๊ฒ ๋ค. ์ข ๋ง์ ์๋ ๋ค๋ฉด, ํด๋น python 2๋ฒ์ ์ ์ค์นํ๋ ๋ถ๋ถ๋ง ์ง์์ฃผ๋ฉด ๋๊ฒ ๋ค.
ํ์ฌ ์ํ๋ฅผ ์ ์ฅํ๊ณ ์ถ๋ค๋ฉด
bundle์ด๋ผ๋ ๊ธฐ๋ฅ์ ํตํด์ ํ์ฌ ๋ด ๋งฅ์ ์ค์น๋์ด ์๋ ์ฑ๋ค์ Brewfile๋ก ์ ์ฅํ๊ฑฐ๋ ์์ฑํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
์ถ๊ฐ - ๋์์ ๋ นํ ๋ฐฉ๋ฒ
- https://www.youtube.com/watch?v=0Ce0HEwpC48&t=65s
- ๋ด๋ถ ์๋ฆฌ๊น์ง ๋ นํ ๊ฐ๋ฅํ๋ค.