GitHub Action to install bab CLI - custom commands for every project.
steps:
- uses: actions/checkout@v4
- name: Setup bab
uses: bab-sh/setup-bab@v1
with:
version: 'latest'
- name: Run bab commands
run: |
bab --version
bab run build| Input | Description | Required | Default |
|---|---|---|---|
version |
Version of bab to install. Supports latest, semver ranges (0.x, 0.2.x), or exact versions (v0.2.2 or 0.2.2) |
No | latest |
repo-token |
GitHub token for API requests. Helps avoid rate limiting | No | ${{ github.token }} |
| Output | Description |
|---|---|
version |
The exact version of bab that was installed |
path |
Path where bab was installed |
- uses: bab-sh/setup-bab@v1- uses: bab-sh/setup-bab@v1
with:
version: 'v0.2.2'- uses: bab-sh/setup-bab@v1
with:
version: '0.2.x'- name: Setup bab
id: setup-bab
uses: bab-sh/setup-bab@v1
- name: Show installed version
run: echo "Installed bab ${{ steps.setup-bab.outputs.version }}"| OS | Architectures |
|---|---|
| Linux | x64, arm64, arm |
| macOS | x64, arm64 |
| Windows | x64 |