# Install With Minimal Dependencies

This page is the install contract source for environments that only have Go and standard shell tooling.

The main README landing page surfaces Homebrew, the pinned Go install path below, and `wrkr version --json` verification. If README keeps a convenience `@latest` path, it must remain explicitly secondary. This page remains the pinned and reproducible install contract for CI, release validation, and support.

## Go-only pinned install

```bash
WRKR_VERSION="v1.7.2"
go install github.com/Clyra-AI/wrkr/cmd/wrkr@"${WRKR_VERSION}"
```

Use this path for deterministic onboarding and CI scripts that pin a known release.

## Latest release tag without `gh` or `python3`

```bash
WRKR_VERSION="$(curl -fsSL https://api.github.com/repos/Clyra-AI/wrkr/releases/latest | sed -nE 's/.*"tag_name":[[:space:]]*"([^"]+)".*/\1/p' | head -n1)"
test -n "${WRKR_VERSION}"
go install github.com/Clyra-AI/wrkr/cmd/wrkr@"${WRKR_VERSION}"
```

This path uses `curl`, `sed`, and `head` only.

## Homebrew path

```bash
brew install Clyra-AI/tap/wrkr
```

## Verify the installed CLI

```bash
wrkr version --json
```

## Recommended first-value after install

Start with hosted org posture when GitHub access is ready:

```bash
wrkr init --non-interactive --org acme --github-api https://api.github.com --json
wrkr scan --config ~/.wrkr/config.json --json
```

If hosted prerequisites are not ready yet, use the evaluator-safe scenario fallback and return to the hosted org path later:

```bash
wrkr scan --path ./scenarios/wrkr/scan-mixed-org/repos --json
```

## Release-smoke validation commands

Install commands above are validated by release UAT together with the public `wrkr version --json` verification step:

```bash
scripts/test_uat_local.sh --skip-global-gates
scripts/test_uat_local.sh --release-version v1.7.2 --skip-global-gates
scripts/test_uat_local.sh --release-version v1.7.2 --brew-formula Clyra-AI/tap/wrkr --skip-global-gates
```
