v0.1.3
v0.1.3 — Stability Fix 🔧
This release resolves a critical startup crash that prevented the application from launching in all installation methods.
Bug Fixes
Fixed duplicate main() function causing startup crash
The cli.py entry point contained two conflicting main() functions. The first one — placed at the top of the file — called InsightTFApp() which was never defined, causing an immediate NameError on launch. The correct main() at the bottom of the file (which calls the actual InsightTF app with state file support) was never reached.
Removed stale from insight_tf.app import InsightTFApp import
A leftover import from an earlier refactoring attempt was pulling in a non-existent app.py module, causing ModuleNotFoundError on startup for both the pip-installed package and the pre-built binaries.
Rebuilt binaries now launch correctly on all platforms
Both the Linux and Windows binaries have been rebuilt with the fixed entry point. The application now correctly loads terraform.tfstate from the current working directory and launches the full dashboard on startup.
Installation
# pip
pip install TerraLens==0.1.3
# pipx
pipx install TerraLens
# Binary — Linux
curl -L https://github.com/bhuvan-raj/TerraLens/releases/download/v0.1.3/insight-tf-linux -o terralens
chmod +x terralens
./terralensUpgrade from v0.1.2
pip install --upgrade TerraLens
# or
pipx upgrade TerraLens