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.2.tar.gz (102.3 MB 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.2-py3-none-any.whl (149.8 kB view details)

Uploaded Python 3

File details

Details for the file terraland-0.1.2.tar.gz.

File metadata

  • Download URL: terraland-0.1.2.tar.gz
  • Upload date:
  • Size: 102.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for terraland-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9501a1b38dfd981510c82f4e16b52fe4fdaddc5dce5d7753d9bdaeb761fe8136
MD5 ef949f1814ea5625d4251e6de420acbf
BLAKE2b-256 48a52c8b612d430437b5d13d55366cd1fbac16ac19169c85aa96f2789c1bea7e

See more details on using hashes here.

File details

Details for the file terraland-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: terraland-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 149.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 959e0cefbebd319d30ae94b47cd61882a394624bde78c23c99f3b9d67e05d6c6
MD5 9dd2b993864a9e924a11dcd65942bfb9
BLAKE2b-256 12519bfe813ba9cf41b77a043fba8ad17638152a9b7ef74a36f931e24effe8eb

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