BitBar๋ก 1์ผ 1์ปค๋ฐํ๊ธฐ
๊ฐ๋ฐ์๋ถ๋ค ์๋๐ฑ์ฑ์ฐ๊ธฐ ๋ง์ด ํ์์์. 1์ผ 1์ปค๋ฐ ๋ชฉํ ๋ค๋ค ์ธ์ฐ์์ฃ ~~?
ํ์ง๋ง ๋งค์ผ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด github์ ๋ค์ด๊ฐ ์๋๋ฅผ ํ์ธ ํ๋๊ฑด ์ฌ๊ฐ ๊ท์ฐฎ์ ์์ ์ด ์๋ ์ ์์ต๋๋ค.
์ ๋ ํธ๋ํฐ ์์ ฏ์ค์ ๋ ํด๋์์ง๋ง, ๋ ์ฝ๊ฒ ํ์ธํ๊ธฐ์ํด!! BitBar๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์คํฌํ์์ Github ์๋ ์ํ๋ฅผ ์์ฝ๊ฒ ํ์ธํฉ๋๋ค.
์๋๋ง๊ณ ๋ BitBar์ ์ ์ฉํ ํ๋ฌ๊ทธ์ธ๋ค์ด ๋ง๋๋ผ๊ณ ์๐๐ป์ค์น๋ฐฉ๋ฒ์ ์ตํ์ ํ์ฉํ๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค.
โ๏ธ1. BitBar ์ค์นํ๊ธฐ
brew๋ฅผ ์ด์ฉํ์ฌ bitbar๋ฅผ ์ค์นํฉ๋๋ค.
โ brew cask install bitbar
๋ง์ฝ ์ค์น์ Unknown command ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ก ์ค์น
โ brew install --cask bitbar
[๋ช ๋ น์ด ์คํ๊ฒฐ๊ณผ]
โ ~ git:(master) โ brew cask install bitbar
Error: Unknown command: cask
โ ~ git:(master) โ brew install --cask bitbar
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 3 taps (homebrew/core, homebrew/cask and homebrew/services).
==> New Formulae
...
==> Downloading https://github.com/matryer/bitbar/releases/download/v1.10.1/BitB
==> Downloading from https://objects.githubusercontent.com/github-production-rel
######################################################################## 100.0%
==> Installing Cask bitbar
==> Moving App 'BitBar.app' to '/Applications/BitBar.app'
๐บ bitbar was successfully installed!
BitBar๊ฐ ์ ๋๋ก ์ค์น๋์๋์ง ์์ฉ ํ๋ก๊ทธ๋จ ํด๋์์ ํ์ธ!!
โ๏ธ2. BitBar ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ
๊ธฐ์กด์ BitBar ์ฌ์ดํธ ๋์ฒด๋ก ์๋ ์ฌ์ดํธ์์ ์ถ๊ฐํ ์ ์๋ ํ๋ฌ๊ทธ์ธ๋ค์ ์ ๊ณตํฉ๋๋ค.
์ฌ์ฉํ๊ณ ์ถ์ ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ฐ์ ์ถ๊ฐํด์ค๋๋ค!! ๋ค์ด๋ฐ๋ ๋ฒ์ ์๋์~~
โ๏ธ2-1. ํ๋ฌ๊ทธ์ธ์ ๋ฃ์ ๋๋ ํ ๋ฆฌ ์์ฑ
๋ค์ด ๋ฐ์ ํ๋ฌ๊ทธ์ธ๋ค์ ๋ฃ์ด๋ ๋ก์ปฌ ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
mkdir ~/dev/workspace/bitbar-plugins
โ๏ธ2-2. ํ๋ฌ๊ทธ์ธ ๋ค์ด
์ ํฌ๊ฐ ์ฌ์ฉํ ์๋ ํ๋ฌ๊ทธ์ธ์ Github ํ๋ฌ๊ทธ์ธ์ผ๋ก ์๋ ์ฃผ์๋ก, ๋ค์ด๊ฐ์ ํ๋ฌ๊ทธ์ธ์ ๋ค์ด๋ฐ์ต๋๋ค.
https://github.com/matryer/bitbar-plugins/blob/master/Dev/GitHub/github-contribution.10m.rb
[ํ๋ฌ๊ทธ์ธ ๋ค์ด ๋ฐฉ๋ฒ]
1. ํด๋น ํ์ด์ง์์ Raw ๋ฒํผ ํด๋ฆญ!
2. ๋ฒํผ ํด๋ฆญ์ ๋์ค๋ ํ๋ฉด์์ Command + S ๋ก ์ ์ฅํ๊ธฐ!
์ด๋, ์๊น ์์ฑํ ํ๋ฌ๊ทธ์ธ์ ๋ฃ์ ๋๋ ํ ๋ฆฌ์ ๋ฃ์ด์ฃผ์ธ์!
ํ๋ฌ๊ทธ์ธ ๋ค์ด ํ์๋ ํด๋น ๋๋ ํ ๋ฆฌ์ ๋ค์ด๊ฐ์ ํฐ๋ฏธ๋์ ์คํํ์ฌ ruby ์ฝ๋๋ฅผ ์ฎ๊ฒจ์ค๋๋ค.
โ bitbar-plugins git:(master) โ touch github-contribution.10m.rb
๋ํ, Github ๊ณ์ ์ ์ ํ ํด์ค๋๋ค.
โ bitbar-plugins git:(master) โ vi github-contribution.10m.rb
# Github ๊ณ์ ์ ๋ณด ์
๋ ฅ
[github_contribution]
username = <GITHUB_USERNAME>
max_contributions = 10
์๋ ๋ช ๋ น์ด๋ฅผ ํตํด ๊ณ์ ์ ๋ณด๊ฐ ์ ์ ์ฉ๋๋์ง ํ์ธ!!!!!
โ bitbar-plugins git:(master) โ open ~/.bitbarrc
[๊ฒฐ๊ณผ ํ๋ฉด]
๐ฅ์ปค๋ฐ ์ ! ๊ธฐ๋ณธ์ ๋ฅ ์ด๋ชจํฐ์ฝ์ด๋ค์...
๐ฅ์ปค๋ฐ ํ! 1 Commitํ๋ ์์น์ด ๋์์ด์!
[๋ฐ์์์ ]
โ๏ธ ์๋ : ์ปค๋ฐ ํ 2๋ถ๋ค ์๋์ผ๋ก ๋ฐ์๋จ
โ๏ธ ์๋ : Preferences > Refresh all ํด๋ฆญํ์ฌ ๋ฐ๋ก ๋ฐ์ ๊ฐ๋ฅ
*์ด๋ชจํฐ์ฝ ๋ณ๊ฒฝํ๊ธฐ
vi ํธ์ง์ผ๋ก ์ด๋ชจํฐ์ฝ ๋ณ๊ฒฝ ๊ฐ๋ฅํฉ๋๋ค~! ๐ ๊ธฐ์กด์ poop(๐ฉ)์ sob(๐ญ)์ผ๋ก ๋ฐ๊ฟจ์ด์.
โ bitbar-plugins git:(master) โ vi github-contribution.10m.rb
...
def icon
case count
# emoji ๋ณ๊ฒฝ
# when 0 then ':sob:'
when 0 then ':rage:'
when 1..3 then ':seedling:'
when 4..9 then ':herb:'
else ':deciduous_tree:'
end
end
...
[๊ฒฐ๊ณผํ๋ฉด]
์ด์ 0์ปค๋ฐ์๋ ๋ฅ์๋๊ตฌ ์ฐ๋ ์ด๋ชจํฐ์ฝ์ด ๋์ต๋๋ค~
์ด๋, ์ฌ์ฉํ ์ด๋ชจํฐ์ฝ ์ด๋ฆ์ ์๋ ์ฌ์ดํธ๋ฅผ ํตํด ํ์ธ ๊ฐ๋ฅํฉ๋๋ค!
https://www.webfx.com/tools/emoji-cheat-sheet/
'โ๏ธ Etc.' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[N/W] JSON์ด๋? - JSON ๊ตฌ์กฐ, JSON ๋ฐ์ดํฐ ํ์ , JSON Array (0) | 2022.03.15 |
---|---|
[Linux] ๋ฆฌ๋ ์ค ๋ช ๋ น์ด - ์ธ์ด ์ค์ , ํ๊ธ ๊นจ์ง ํด๊ฒฐ(locale, export) (0) | 2022.01.17 |
[DB ๋ชจ๋ธ๋ง/์ค๊ณ] Metadata(๋ฉํ๋ฐ์ดํฐ) ๋? (0) | 2021.12.04 |
[Git] ์ ์ฅ์ repository ์ฎ๊ธฐ๊ธฐ, ์ด๋ (5) | 2021.11.11 |
ํ๋ก๊ทธ๋จ ๋ค์ด๋ฐ ๊ท์น(Naming Convention) (0) | 2021.10.24 |