Terminal IDE for Terraform
Project description
TerraLand - The Visual Terraform CLI
TerraLand is a sleek and minimalistic CLI editor for Terraform, designed to enhance your workflow with an intuitive UI and real-time validation. Whether you're managing complex infrastructure or just getting started with Terraform, TerraLand provides a smooth experience right from your terminal.
🚀 Features
- 🌎 Workspace Management: Easily switch between different Terraform workspaces.
- 📂 Project Explorer: View your Terraform files and directory structure effortlessly.
- ✅ Real-time Validation: Execute
init,plan,apply,validateand more using ui buttons or shortcut keys. - 🖥️ Minimalist UI: A clean and distraction-free interface built using the Textual framework.
🛠 Installation
pip install terraland
📌 Usage
terraland
Navigate through workspaces, view state files, and manage your Terraform infrastructure—all from a single, interactive terminal interface.
🎯 Shortcuts
Ctrl + f- SearchCtrl + Q- Quit the app
[//]: Others to be added
🤝 Contributing
Feel free to open discussions to share your ideas.
📜 License
TerraLand is released under the MIT License.
🚀 Get started with TerraLand and simplify your Terraform workflow!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file terraland-0.1.3.tar.gz.
File metadata
- Download URL: terraland-0.1.3.tar.gz
- Upload date:
- Size: 82.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
023b29a127ed992c1121267da3532a4fce9f40116d8af297333fd8248363fe7c
|
|
| MD5 |
acb953e2c37877dac31f87979e878244
|
|
| BLAKE2b-256 |
0e9b20feb1edcd2a952f561d272d350079c60186d8a97448c61467c42b081878
|
File details
Details for the file terraland-0.1.3-py3-none-any.whl.
File metadata
- Download URL: terraland-0.1.3-py3-none-any.whl
- Upload date:
- Size: 149.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c7307f66333e05aee28d649e6cdd69d5e1ba4ce2bed60828b9e49d71213d730
|
|
| MD5 |
c96fdccf4ed58c1658df85de0be111a9
|
|
| BLAKE2b-256 |
9c94e616870c4a93a040b7c7755e065c96b1532f9f01e0afbd46601779f74a1b
|