Metadata-Version: 2.1
Name: terramagic
Version: 0.1.3
Summary: A automate tool for terraform projects
Home-page: https://github.com/miltlima/terramagic
License: MIT
Keywords: terraform,terramagic,python
Author: Milton Jesus
Author-email: milton.lima@outlook.com
Requires-Python: >=3.9,<4.0
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Documentation
Requires-Dist: click (>=8.0.3,<9.0.0)
Requires-Dist: colorama (>=0.4.4,<0.5.0)
Requires-Dist: pyfiglet (>=0.8.post1,<0.9)
Requires-Dist: termcolor (>=1.1.0,<2.0.0)
Project-URL: Repository, https://github.com/miltlima/terramagic
Description-Content-Type: text/markdown

# Terramagic CLI


## Motivation

Every time , I needed create a terraform files to a new project, and a new terraform files., but this is not good. and now we have a Terramagic tool to help us to create a terraform files.

## Requirements

- Python 3.9 >=

## How to install?

```shell
pip install terramagic
```

## Hands on

[![asciicast](https://asciinema.org/a/xeSFySIjxwGK4x4m83y8BfbZY.png)](https://asciinema.org/a/xeSFySIjxwGK4x4m83y8BfbZY)

## Check the version

```shell
terramagic --version

 _____                   __  __             _      
|_   _|__ _ __ _ __ __ _|  \/  | __ _  __ _(_) ___ 
  | |/ _ \ '__| '__/ _` | |\/| |/ _` |/ _` | |/ __|
  | |  __/ |  | | | (_| | |  | | (_| | (_| | | (__ 
  |_|\___|_|  |_|  \__,_|_|  |_|\__,_|\__, |_|\___|
                                      |___/        


TerraMagic is a tool for creating a structure of folders and files for Terraform
Author: https://github.com/miltlima
Version: 0.0.9
```

## Usage(Ex.)

```shell
terramagic create-project --name <project_name> --env <env>
```

```shell
terramagic create-project --name terraform --env prod --env dev
```

## How to use this tool ?

```shell
Usage: terramagic create-project [OPTIONS]


Options:
  -n, --name TEXT  Name of the project
  -e, --env TEXT   Environment name(dev, test, prd)
  --help           Show this message and exit.
```

Enjoy!

