Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CSVMain ¶
func CSVMain(csvGenerateHelper CSVGenerateHelper)
CSVMain is the main function for csv commands.
Types ¶
type CSVGenerateEnv ¶
type CSVGenerateEnv struct { GenerateEnv // relative to RepoDir CSVFile string `env:"CSV_FILE"` }
CSVGenerateEnv is the environment for CSVGenerators.
type CSVGenerateHelper ¶
type CSVGenerateHelper interface { GenerateHelper TmplData(records [][]string) (interface{}, error) }
CSVGenerateHelper does stuff for CSVGenerators.
type GenerateEnv ¶
type GenerateEnv struct { // must be absolute path RepoDir string `env:"REPO_DIR"` // relative to RepoDir TmplDir string `env:"TMPL_DIR"` // relative to RepoDir/TmplDir, comma separated GoTmplFiles string `env:"GO_TMPL_FILES"` // relative to RepoDir/TmplDir, comma separated PbTmplFiles string `env:"PB_TMPL_FILES"` }
GenerateEnv is the environment for Generators.
Click to show internal directories.
Click to hide internal directories.