Skip to main content

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, validate and 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 - Search
  • Ctrl + 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

terraland-0.1.3.tar.gz (82.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

terraland-0.1.3-py3-none-any.whl (149.2 kB view details)

Uploaded Python 3

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

Hashes for terraland-0.1.3.tar.gz
Algorithm Hash digest
SHA256 023b29a127ed992c1121267da3532a4fce9f40116d8af297333fd8248363fe7c
MD5 acb953e2c37877dac31f87979e878244
BLAKE2b-256 0e9b20feb1edcd2a952f561d272d350079c60186d8a97448c61467c42b081878

See more details on using hashes here.

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

Hashes for terraland-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4c7307f66333e05aee28d649e6cdd69d5e1ba4ce2bed60828b9e49d71213d730
MD5 c96fdccf4ed58c1658df85de0be111a9
BLAKE2b-256 9c94e616870c4a93a040b7c7755e065c96b1532f9f01e0afbd46601779f74a1b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page