> For the complete CircleCI developer hub index, see [llms.txt](https://circleci.com/developer/llms.txt)

# suzuki-shunsuke/aqua

Install aqua and run `aqua install`. Cache aqua and installed tools.


## Commands

### aqua-install

Install aqua.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `aqua_install_path` | string | /usr/local/bin/aqua | aqua install path
 |
| `aqua_root_dir` | string |  | aqua's root directory.
 |
| `cache_version` | string | v1 | cache version.
 |
| `config` | string | aqua.yaml | aqua's configuration file path.
 |

### install-aqua

Install aqua.


| Parameter | Type | Default | Description |
|---|---|---|---|
| `cache_version` | string | v1 | cache version.
 |
| `install_path` | string | /usr/local/bin/aqua | install path
 |
| `version` | string |  | aqua version.
 |

## Examples

### example

Install tools with aqua.


```yaml
version: '2.1'
orbs:
  aqua: suzuki-shunsuke/aqua@0.1.0
jobs:
  aqua:
    docker:
      - image: alpine:3.14.2
    steps:
      - run:
          command: |
            apk add curl git
          name: Install requirements
      - checkout
      - aqua/install-aqua:
          version: v0.7.6
      - aqua/aqua-install:
          aqua_root_dir: /root/.aqua
      - run:
          command: |
            export PATH=$HOME/.aqua/bin:$PATH
            command -v circleci
            circleci version
workflows:
  build:
    jobs:
      - aqua
```