ashishmohite / omnitrix

Omnitrix is a transformer of DNA 🧬 samples to Aliens 👽

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Omnitrix ⌚

About:

Omnitrix is a transformer of templatized DNA samples to actual projects(Aliens).

Pros:

  • Binary - Omnitrix is self contained binary without any dependencies unlike some other tools which require installations of various tool or languages.
  • Golang Templates - Omnitrix is powered by golang templates and Sprig functions.
  • Super fast - Thanks to golang.

Usage:

Output:

./omnitrix transform "test_samples/terraform_module" "output_dir"

Scanning the DNASample sample provided : test_samples/terraform_module
Parsing Path:  test_samples/terraform_module
Parsing Path:  test_samples/terraform_module/.gitignore
Parsing Path:  test_samples/terraform_module/LICENSE
Parsing Path:  test_samples/terraform_module/README.md
Parsing Path:  test_samples/terraform_module/examples
Parsing Path:  test_samples/terraform_module/main.tf
Parsing Path:  test_samples/terraform_module/omnitrix.json
Parsing Path:  test_samples/terraform_module/out.tf
Parsing Path:  test_samples/terraform_module/test
Parsing Path:  test_samples/terraform_module/vars.tf
Parsing Path:  test_samples/terraform_module/versions.tf

Inspiration

cookiecutter A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.

About

Omnitrix is a transformer of DNA 🧬 samples to Aliens 👽


Languages

Language:Go 96.9%Language:Makefile 2.0%Language:HCL 0.9%Language:Python 0.2%