Linux & macOS Installation¶
Prerequisites¶
- Python >= 3.8
- pip (included with Python)
Install ThothCTL¶
Verify:
System Dependencies¶
Graphviz (required for dependency graphs)¶
Optional Tools¶
Install based on your use case:
| Tool | Purpose | Install |
|---|---|---|
| Terraform / OpenTofu | IaC provisioning | terraform.io / opentofu.org |
| Terragrunt | IaC orchestration | terragrunt.gruntwork.io |
| Checkov | Security scanning | pip install checkov |
| Trivy | Vulnerability scanning | trivy.dev |
| KICS | IaC security (Docker) | docker pull checkmarx/kics:latest |
| Terraform-docs | Module documentation | terraform-docs.io |
Shell Autocomplete¶
This detects your shell (Bash, Zsh, or Fish) and configures completion automatically.