Afon Entry Points
Afon supports both CLI and non-CLI entry points.
The CLI entry point is the afon-cli.sh script, which does not require access to the source code.
The non-CLI entry point is the afon.sh script at the top of source code tree.
The afon.sh script allows access to the same functionality of afon-cli.sh script, with the addition of the build functions.
In particular, both entry points can execute the same commands. The only caveat is that afon.sh requires the specification of the -a flag.
So, eg the CLI commands:
afon-cli.sh manage-stack setup aws-full
afon-cli.sh azure-create azure-full -e <env>
afon-cli.sh validate-stack <stack> -e <env>
are equivalent to:
./afon.sh -a manage-stack setup aws-full
./afon.sh -a azure-create azure-full -e <env>
./afon.sh -a validate-stack <stack> -e <env>