semvec/pypi-packages huggingface dataset:
infisical-api 1.0.3
Infisical Client using REST API
Requires Python: >=3.7

# infisical_api

## ⚠️ DEPRECATED ⚠️

**This library is deprecated in favor of the official Infisical Python SDK.**

Please migrate to the official SDK: <https://infisical.com/docs/documentation/guides/python>

The official SDK provides better performance, security, and ongoing support from the Infisical team.

---

## Legacy Documentation

infisical_api was a python client for the infisical REST API. I found some of the dependencies in the infisical_python client incompatible with some of my applications so I built this very simple version that utilizes the REST API.

### Migration Guide

Instead of using this deprecated library:

```python
from infisical_api import infisical_api

secrets = infisical_api(service_token=token,infisical_url=url) # infisical_url is only needed if using self-hosted
username = secrets.get_secret(secret_name="USERNAME", path="/MYSQL").secretValue # path defaults to "/" when not specified
```

Please use the official Infisical Python SDK as documented at: <https://infisical.com/docs/documentation/guides/python>

### Legacy Usage (Deprecated)

Get Secret

```python
from infisical_api import infisical_api

secrets = infisical_api(service_token=token,infisical_url=url) # infisical_url is only needed if using self-hosted
username = secrets.get_secret(secret_name="USERNAME", path="/MYSQL").secretValue # path defaults to "/" when not specified
```
terraland 0.1.3
Terminal IDE for Terraform
Requires Python: >=3.12

# 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

```bash
pip install terraland
```

## 📌 Usage

```bash
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!