pollapo
pollapo๋ Protobuf ์์กด์ฑ ๊ด๋ฆฌ ๋๊ตฌ์ ๋๋ค.
์ค์น
์ ์ ์กฐ๊ฑด
Homebrew๋ก ์ค์นํ๊ธฐ
(์ด๋ ๊ฒ ์ค์นํ ๊ฒฝ์ฐ deno๋ ์ง์ ์ค์นํ ํ์ ์์ต๋๋ค)
brew tap riiid/riiid
brew install pbkit
์ง์ ๋น๋ํ๊ธฐ
# pbkit ์ ์ฅ์๋ฅผ ํด๋ก ๋ฐ์ต๋๋ค.
git clone git@github.com:riiid/pbkit.git
# pollapo ๋ช
๋ น์ด๋ฅผ ์ค์นํฉ๋๋ค.
deno install -n pollapo -A --unstable pbkit/cli/pollapo/entrypoint.ts
์ฌ์ฉ
๋ก๊ทธ์ธ
pollapo๋ github api๋ฅผ ์ฌ์ฉํด์ ์ ์ฅ์๋ฅผ ๋ด๋ ค๋ฐ์ต๋๋ค.
์ธ์ฆ ์ ๋ณด๋ฅผ ์ป์ด์ค๊ธฐ ์ํด github ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ์ ํฉ๋๋ค.
pollapo login
์์กด์ฑ ์ค์น
์์กด์ฑ์ ์ค์นํ๊ณ ์ถ์ ๋๋ ํ ๋ฆฌ์์ ๋ค์๊ณผ ๊ฐ์ด ๋ช ๋ น์ ์คํํฉ๋๋ค.
# ์ํ๋ ์์กด์ฑ ์ถ๊ฐ
pollapo add riiid/interface-common-model riiid/interface-inside-model
# ์์กด์ฑ ์ค์น
pollapo install # ์์ฑ๋ `.pollapo` ๋๋ ํ ๋ฆฌ ํ์ธ
์๋ ์์ฑ
Bash
source <(pollapo completions bash)
Fish
source (pollapo completions fish | psub)
Zsh
source <(pollapo completions zsh)