pollapo
pollapo는 Protobuf 의존성 관리 도구입니다.
설치
전제조건
Homebrew로 설치하기
(이렇게 설치할 경우 deno는 직접 설치할 필요 없습니다)
brew tap riiid/riiid
brew install pollapo
직접 빌드하기
# 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.yml
파일을 작성합니다.
deps:
- riiid/interface-common-model@main
- riiid/interface-inside-model@main
아래 명령을 실행하면 .pollapo
디렉토리가 만들어지고 거기에 의존성들이 설치됩니다.
pollapo install