Documentation
¶
Index ¶
Constants ¶
View Source
const ( // Version defines the version of Laforge Version = `0.1.0` // AuthorHandle references my handle AuthorHandle = `gen0cide` // AuthorName is the author's name AuthorName = `Alex Levinson` // AuthorEmail is the author's email AuthorEmail = `gen0cide.threats@gmail.com` // RepoURL is the repository for this code RepoURL = `github.com/gen0cide/laforge` )
Variables ¶
View Source
var ColorLogo = []string{ nocol("------------------------------------------------------------------------------"), boldb(" _______%s%s ", boldm("----"), boldb("_______")), boldb(" ___---~~~~~%s%s", boldw(".. ... .... ... .."), boldb("~~~~~---___ ")), boldb(" _ ============================================== "), boldb(" %s %s %s %s ", boldc("__________________________"), boldb("-"), boldw(".. .."), boldb("_--~~~~~-------%s%s", boldm("____"), boldb("-------~~~~~"))), boldb("%s%s ", boldc("(______________________]%s", boldc("[__)")), boldb("____ -")), boldb(" / /______---~~~%s%s %s%s%s %s ", boldw(".. .. .."), boldb("~~-_~"), boldg("["), britw("VERSION"), boldg("]"), boldr(Version)), boldb(" <_______________________________- %s%s%s %s ", boldg("["), britw("AUTHOR"), boldg("]"), boldr(AuthorHandle)), boldw("dP %s %s %s ", boldb("~~~~~~~-----__"), boldy("^"), boldb("__-")), boldw("88 %s%s", boldy("_' `_"), boldw(" 88888888b ")), boldw("88 .d8888b. %s%s", boldy(".-~' `~-."), boldw(" 88 .d8888b. 88d888b. .d8888b. .d8888b. ")), boldw("88 88' `88 %s%s", boldy("( ' __. ` )"), boldw(" a88aaaaa 88' `88 88' `88 88' `88 88ooood8 ")), boldw("88 88. .88 %s%s", boldy("`-''___``-'"), boldw(" 88 88. .88 88 88. .88 88. ... ")), boldw("88888888P `88888P8a %s%s", boldy("` '"), boldw(" dP `88888P' dP `8888P88 `88888P' ")), normb("ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo~~~~%s%s ", boldw(".88"), normb("~ooooooooo")), boldg("github.com/gen0cide/laforge %s ", boldw("d8888P")), nocol("------------------------------------------------------------------------------"), "", }
ColorLogo is a line slice of a colorized version of the logo
View Source
var MonoLogo = []string{ " _______----_______ ", " ___---~~~~~.. ... .... ... ..~~~~~---___ ", " _ ============================================== ", " __________________________ - .. .. _--~~~~~-------____-------~~~~~ ", "(______________________][__)____ - ", fmt.Sprintf(" / /______---~~~.. .. ..~~-_~ [VERSION] %s ", Version), fmt.Sprintf(" <_______________________________- [AUTHOR] %s ", AuthorHandle), "dP ~~~~~~~-----__ ^ __- ", "88 _' `_ 88888888b ", "88 .d8888b. .-~' `~-. 88 .d8888b. 88d888b. .d8888b. .d8888b. ", "88 88' `88 ( ' __. ` ) a88aaaaa 88' `88 88' `88 88' `88 88ooood8 ", "88 88. .88 `-''___``-' 88 88. .88 88 88. .88 88. ... ", "88888888P `88888P8a ` ' dP `88888P' dP `8888P88 `88888P' ", "ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo~~~~.88~ooooooooo ", fmt.Sprintf("%s d8888P ", RepoURL), "------------------------------------------------------------------------------ ", }
MonoLogo is a monochromatic representation of the laforge ASCII banner.
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package builder defines the types and interfaces that are used to transpile laforge states into other infrastructure and automation tools.
|
Package builder defines the types and interfaces that are used to transpile laforge states into other infrastructure and automation tools. |
|
null
Package null implements a Laforge Builder module that is effectively a NOOP.
|
Package null implements a Laforge Builder module that is effectively a NOOP. |
|
tfgcp
Package tfgcp implements a Laforge Builder module for generating terraform configurations that target Google Compute Platform.
|
Package tfgcp implements a Laforge Builder module for generating terraform configurations that target Google Compute Platform. |
|
cmd
|
|
|
laforge
command
|
|
|
laforge-agent
command
|
|
|
Package core contains the entire implementation of the Laforge configuration language.
|
Package core contains the entire implementation of the Laforge configuration language. |
|
generators
|
|
Click to show internal directories.
Click to hide internal directories.
