Skip to content

Omnitrix is a transformer of DNA 🧬 samples to Aliens 👽

Notifications You must be signed in to change notification settings

ashishmohite/omnitrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 👽

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages