a11ywatch_cli 0.0.29

A11yWatch CLI to build, deploy, and manage all things.
a11ywatch_cli-0.0.29 is not a library.

a11ywatch-cli

CLI tool to manage all things required BETA. View the cli-docs for more complete info.

Build

build a11ywatch via docker on any machine. Get started by making sure you have Rust installed and running the command below. You can run the setup-terraform-unix.sh in the parent build folder to also bootstrap the required modules on your machine.

cargo install a11ywatch_cli

Then run a11ywatch -h to get all options.

# start the instance with front-end client passing the -f option
a11ywatch start -f
# scan a website and pipe the stdout to a file
a11ywatch scan --url https://a11ywatch.com > results.json

Supported Architectures

Supported archs are amd64 and arm64.

Deploy

The deployment infra is handled via terraform. The terraform code will be installed seperate outside of the crate. If you cloned the repo make sure to adjust the variables.tf file in the terraform folder with your GCP creds. The default remote target is GCP for the CLI. At A11yWatch we use AWS Fargate in production and do not have this automated yet for the CLI. We are testing out and rolling different remote providers to target. You can launch a11ywatch inside any machine that supports docker by also installing the CLI on the server and then running a11ywatch start.