Protobuf dependency management tool.
brew tap pbkit/tap
brew install pbkit
You should add pollapo installed location to PATH environment variable manually.
You can find pre-built binary in release assets.
Download it and copy it to somewhere in PATH.
You can find msi installer in release assets.
Using winget
winget install Riiid.pollapo
You can find pre-built binary in release assets.
Download it and copy it to somewhere in PATH.
Prerequisites
# Clone pbkit repo
git clone [email protected]:pbkit/pbkit.git
# Install pollapo command
deno install -n pollapo -A --unstable pbkit/cli/pollapo/entrypoint.ts
# from GitHub source of main branch
deno run -A --unstable https://raw.githubusercontent.com/pbkit/pbkit/main/cli/pollapo/entrypoint.ts install
# from local source
deno run -A --unstable $PBKIT_REPO_ROOT/cli/pollapo/entrypoint.ts install
Pollapo downloads repositories using the GitHub api.
Sign in with GitHub account to get authentication information.
pollapo login
Run the command as below in where you want to install the dependencies:
# Add dependencies
pollapo add riiid/interface-common-model riiid/interface-inside-model
# Install dependencies
pollapo install # Check the created `.pollapo` directory
source <(pollapo completions bash)
source (pollapo completions fish | psub)
source <(pollapo completions zsh)