SYMBOL INDEX (212 symbols across 43 files) FILE: cmd/apply.go function init (line 16) | func init() { FILE: cmd/check.go function init (line 15) | func init() { type requirement (line 19) | type requirement struct type versionError (line 28) | type versionError struct method Error (line 38) | func (e *versionError) Error() string { type commandError (line 32) | type commandError struct method Error (line 42) | func (e *commandError) Error() string { function printErrors (line 46) | func printErrors(errors []commandError) { function getSemver (line 66) | func getSemver(req requirement, out []byte) (*semver.Version, error) { function checkSemver (line 95) | func checkSemver(req requirement, actualVersion *semver.Version) bool { FILE: cmd/create.go function init (line 22) | func init() { function Create (line 37) | func Create(dir string, createConfigPath string) { FILE: cmd/init.go function init (line 16) | func init() { FILE: cmd/version.go function init (line 10) | func init() { FILE: cmd/zero.go function Execute (line 17) | func Execute() { FILE: doc-site/src/components/HomepageFeatures.js function HomepageFeatures (line 56) | function HomepageFeatures() { FILE: doc-site/src/components/HomepageOfferings.js function FeaturedOfferings (line 195) | function FeaturedOfferings() { FILE: doc-site/src/components/HomepageTrustedBy.js function TrustedByCarousel (line 37) | function TrustedByCarousel() { FILE: doc-site/src/components/HomepageVideo.js function FeatureVideo (line 4) | function FeatureVideo () { FILE: doc-site/src/components/HomepageWhyZero.js function FeatureWhyZero (line 55) | function FeatureWhyZero () { FILE: doc-site/src/pages/index.js function HomepageHeader (line 13) | function HomepageHeader() { function HomePageCallToAction (line 23) | function HomePageCallToAction () { function Home (line 33) | function Home() { FILE: doc-site/src/theme/DocSidebar/index.js constant MOBILE_TOGGLE_SIZE (line 21) | const MOBILE_TOGGLE_SIZE = 24; function usePrevious (line 23) | function usePrevious(value) { function DocSidebarItem (line 57) | function DocSidebarItem(props) { function DocSidebarItemCategory (line 68) | function DocSidebarItemCategory({ function DocSidebarItemLink (line 159) | function DocSidebarItemLink({ function useShowAnnouncementBar (line 189) | function useShowAnnouncementBar() { function useResponsiveSidebar (line 202) | function useResponsiveSidebar() { function HideableSidebarButton (line 228) | function HideableSidebarButton({onClick}) { function ResponsiveSidebarButton (line 252) | function ResponsiveSidebarButton({responsiveSidebarOpened, onClick}) { function DocSidebar (line 290) | function DocSidebar({ FILE: internal/apply/apply.go function Apply (line 24) | func Apply(rootDir string, configPath string, environments []string) err... function modulesWalkCmd (line 74) | func modulesWalkCmd(lifecycleName string, dir string, projectConfig *pro... function getModuleOperationCommand (line 137) | func getModuleOperationCommand(mod moduleconfig.ModuleConfig, operation ... function promptEnvironments (line 168) | func promptEnvironments() []string { function validateEnvironments (line 188) | func validateEnvironments(applyEnvironments []string) { FILE: internal/apply/apply_test.go function TestApply (line 15) | func TestApply(t *testing.T) { function setupTmpDir (line 60) | func setupTmpDir(t *testing.T, exampleDirPath string) string { FILE: internal/condition/condition.go function Perform (line 31) | func Perform(cond projectconfig.Condition, mod projectconfig.Module) { function ignoreFile (line 50) | func ignoreFile(paths []string, mod projectconfig.Module) { FILE: internal/condition/condition_test.go function testSetup (line 13) | func testSetup(paramKey, paramValue string) (string, projectconfig.Modul... function TestPerformIgnoreFileConditionNotMet (line 34) | func TestPerformIgnoreFileConditionNotMet(t *testing.T) { function TestPerformIgnoreFileConditionMet (line 55) | func TestPerformIgnoreFileConditionMet(t *testing.T) { FILE: internal/config/moduleconfig/module_config.go type ModuleConfig (line 21) | type ModuleConfig struct method collectMissing (line 108) | func (cfg ModuleConfig) collectMissing() []string { method GetParamEnvVarTranslationMap (line 119) | func (cfg ModuleConfig) GetParamEnvVarTranslationMap() map[string]stri... type ModuleCommands (line 34) | type ModuleCommands struct function checkVersionAgainstConstrains (line 40) | func checkVersionAgainstConstrains(vc VersionConstraints, versionString ... function ValidateZeroVersion (line 51) | func ValidateZeroVersion(mc ModuleConfig) bool { type Parameter (line 67) | type Parameter struct type Condition (line 82) | type Condition struct type Validate (line 90) | type Validate struct type TemplateConfig (line 96) | type TemplateConfig struct type VersionConstraints (line 103) | type VersionConstraints struct method UnmarshalYAML (line 280) | func (semVer *VersionConstraints) UnmarshalYAML(unmarshal func(interfa... function LoadModuleConfig (line 130) | func LoadModuleConfig(filePath string) (ModuleConfig, error) { function findMissing (line 176) | func findMissing(obj reflect.Value, path, metadata string, missing *[]st... function SummarizeParameters (line 236) | func SummarizeParameters(module ModuleConfig, allParams map[string]strin... function SummarizeConditions (line 255) | func SummarizeConditions(module ModuleConfig) []projectconfig.Condition { function GetFirstConditionElseValue (line 270) | func GetFirstConditionElseValue(parameter Parameter) string { FILE: internal/config/projectconfig/init.go constant zeroProjectConfigTemplate (line 16) | zeroProjectConfigTemplate = ` function SetRootDir (line 31) | func SetRootDir(dir string) { function CreateProjectConfigFile (line 36) | func CreateProjectConfigFile(dir string, projectName string, projectCont... function getProjectFileContent (line 52) | func getProjectFileContent(projectConfig ZeroProjectConfig) (string, err... FILE: internal/config/projectconfig/init_test.go function TestCreateProjectConfigFile (line 15) | func TestCreateProjectConfigFile(t *testing.T) { FILE: internal/config/projectconfig/project_config.go constant GraphRootName (line 16) | GraphRootName = "graphRoot" type ZeroProjectConfig (line 18) | type ZeroProjectConfig struct method Print (line 81) | func (c *ZeroProjectConfig) Print() { method GetDAG (line 86) | func (c *ZeroProjectConfig) GetDAG() dag.AcyclicGraph { type Modules (line 25) | type Modules type Module (line 27) | type Module struct function ReadVendorCredentialsFromModule (line 37) | func ReadVendorCredentialsFromModule(m Module, vendor string) (error, st... type Parameters (line 52) | type Parameters type Condition (line 54) | type Condition struct type Files (line 61) | type Files struct function LoadConfig (line 67) | func LoadConfig(filePath string) *ZeroProjectConfig { function NewModule (line 108) | func NewModule(parameters Parameters, directory string, repository strin... FILE: internal/config/projectconfig/project_config_test.go function TestLoadConfig (line 17) | func TestLoadConfig(t *testing.T) { function eksGoReactSampleModules (line 40) | func eksGoReactSampleModules() projectconfig.Modules { function validConfigContent (line 49) | func validConfigContent() string { function TestProjectConfigModuleGraph (line 81) | func TestProjectConfigModuleGraph(t *testing.T) { FILE: internal/constants/constants.go constant TmpRegistryYml (line 4) | TmpRegistryYml = "tmp/registry.yaml" constant TemplatesDir (line 5) | TemplatesDir = "tmp/templates" constant ZeroProjectYml (line 6) | ZeroProjectYml = "zero-project.yml" constant ZeroModuleYml (line 7) | ZeroModuleYml = "zero-module.yml" constant ZeroHomeDirectory (line 8) | ZeroHomeDirectory = ".zero" constant IgnoredPaths (line 9) | IgnoredPaths = "(?i)zero.module.yml|.git/" constant TemplateExtn (line 10) | TemplateExtn = ".tmpl" constant MaxPnameLength (line 14) | MaxPnameLength = 16 constant MaxOnameLength (line 15) | MaxOnameLength = 39 constant RegexValidation (line 16) | RegexValidation = "regex" constant FunctionValidation (line 17) | FunctionValidation = "function" constant ZeroReleaseURL (line 18) | ZeroReleaseURL = "https://github.com/commitdev/zero/releases" FILE: internal/generate/generate_modules.go function Generate (line 26) | func Generate(projectConfig projectconfig.ZeroProjectConfig, overwriteFi... type fileConfig (line 74) | type fileConfig struct function sortFileType (line 81) | func sortFileType(moduleDir string, outputDir string, overwrite bool) ([... function getAllFilePathsInDirectory (line 143) | func getAllFilePathsInDirectory(moduleDir string) ([]string, error) { function executeTemplates (line 161) | func executeTemplates(templates []*fileConfig, data interface{}, delimit... function copyBinFiles (line 211) | func copyBinFiles(binTypeFiles []*fileConfig) { FILE: internal/generate/generate_test.go constant baseTestFixturesDir (line 14) | baseTestFixturesDir = "../../tests/test_data/generate/" function setupTeardown (line 16) | func setupTeardown(t *testing.T) (func(t *testing.T), string) { function TestGenerateModules (line 25) | func TestGenerateModules(t *testing.T) { FILE: internal/init/custom-prompts.go function CustomPromptHandler (line 14) | func CustomPromptHandler(promptType string, params map[string]string) er... function promptAWSProfilePicker (line 29) | func promptAWSProfilePicker(params map[string]string) error { FILE: internal/init/init.go function Init (line 20) | func Init(outDir, localModulePath, registryFilePath string) *projectconf... function loadAllModules (line 84) | func loadAllModules(moduleSources []string) (map[string]moduleconfig.Mod... function getProjectNamePrompt (line 108) | func getProjectNamePrompt() PromptHandler { function getProjectPrompts (line 121) | func getProjectPrompts(projectName string, modules map[string]moduleconf... function chooseCloudProvider (line 166) | func chooseCloudProvider(projectConfig *projectconfig.ZeroProjectConfig) { function chooseStack (line 183) | func chooseStack(reg registry.Registry) []string { function defaultProjConfig (line 198) | func defaultProjConfig() projectconfig.ZeroProjectConfig { FILE: internal/init/prompts.go constant cyanArrow (line 23) | cyanArrow = "\033[36m\U000025B6\033[0m" constant greenCheckMark (line 24) | greenCheckMark = "\033[32m\U00002714\033[0m" constant awsPickProfile (line 26) | awsPickProfile = "Existing AWS Profiles" constant awsManualInputCredentials (line 27) | awsManualInputCredentials = "Enter my own AWS credentials" type PromptHandler (line 30) | type PromptHandler struct method RunPrompt (line 144) | func (p PromptHandler) RunPrompt(projectParams map[string]string, envV... type CredentialPrompts (line 37) | type CredentialPrompts struct type CustomConditionSignature (line 43) | type CustomConditionSignature function NoCondition (line 46) | func NoCondition(map[string]string) bool { function KeyMatchCondition (line 51) | func KeyMatchCondition(key string, value string) CustomConditionSignature { function NoValidation (line 58) | func NoValidation(string) error { function SpecificValueValidation (line 63) | func SpecificValueValidation(values ...string) func(string) error { function ValidateAKID (line 75) | func ValidateAKID(input string) error { function ValidateSAK (line 85) | func ValidateSAK(input string) error { function ValidateProjectName (line 95) | func ValidateProjectName(input string) error { function ValidateOrganizationName (line 109) | func ValidateOrganizationName(input string) error { constant infoBoxHeight (line 123) | infoBoxHeight = 4 function showInfoBox (line 128) | func showInfoBox(infoText string) { function promptParameter (line 193) | func promptParameter(prompt PromptHandler) (error, string) { function executeCmd (line 238) | func executeCmd(command string, envVars map[string]string, envVarTransla... function sanitizeParameterValue (line 253) | func sanitizeParameterValue(str string) string { function PromptModuleParams (line 259) | func PromptModuleParams(moduleConfig moduleconfig.ModuleConfig, paramete... function promptAllModules (line 304) | func promptAllModules(modules map[string]moduleconfig.ModuleConfig, proj... function availableProjectContext (line 318) | func availableProjectContext(projectConfig *projectconfig.ZeroProjectCon... function paramConditionsMapper (line 325) | func paramConditionsMapper(conditions []moduleconfig.Condition) CustomCo... function conditionHandler (line 344) | func conditionHandler(cond moduleconfig.Condition) CustomConditionSignat... function appendToSet (line 353) | func appendToSet(set []string, toAppend []string) []string { function listToPromptOptions (line 362) | func listToPromptOptions(list []string) yaml.MapSlice { FILE: internal/init/prompts_test.go function TestGetParam (line 13) | func TestGetParam(t *testing.T) { function TestValidateProjectNam (line 198) | func TestValidateProjectNam(t *testing.T) { FILE: internal/module/module.go function FetchModule (line 21) | func FetchModule(source string, wg *sync.WaitGroup) { function ParseModuleConfig (line 36) | func ParseModuleConfig(source string) (moduleconfig.ModuleConfig, error) { function GetSourceDir (line 45) | func GetSourceDir(source string) string { function IsLocal (line 57) | func IsLocal(source string) bool { function withPWD (line 71) | func withPWD(pwd string) func(*getter.Client) error { FILE: internal/module/module_internal_test.go function TestIsLocal (line 7) | func TestIsLocal(t *testing.T) { FILE: internal/module/module_test.go function TestGetSourceDir (line 15) | func TestGetSourceDir(t *testing.T) { function TestParseModuleConfig (line 32) | func TestParseModuleConfig(t *testing.T) { function TestModuleWithNoVersionConstraint (line 150) | func TestModuleWithNoVersionConstraint(t *testing.T) { function findParameter (line 167) | func findParameter(params []moduleconfig.Parameter, field string) (modul... FILE: internal/registry/registry.go type Registry (line 12) | type Registry type Stack (line 14) | type Stack struct function GetRegistry (line 19) | func GetRegistry(localModulePath, registryFilePath string) (Registry, er... function GetModulesByName (line 46) | func GetModulesByName(registry Registry, name string) []string { function AvailableLabels (line 55) | func AvailableLabels(registry Registry) []string { FILE: internal/registry/registry_test.go function TestAvailableLabels (line 10) | func TestAvailableLabels(t *testing.T) { function TestGetModulesByName (line 26) | func TestGetModulesByName(t *testing.T) { function testRegistry (line 38) | func testRegistry() registry.Registry { FILE: internal/util/util.go function CreateDirIfDoesNotExist (line 25) | func CreateDirIfDoesNotExist(path string) error { function CleanGoIdentifier (line 33) | func CleanGoIdentifier(identifier string) string { function GetCwd (line 45) | func GetCwd() string { function ExecuteCommand (line 55) | func ExecuteCommand(cmd *exec.Cmd, pathPrefix string, envars []string, s... function ExecuteCommandOutput (line 123) | func ExecuteCommandOutput(cmd *exec.Cmd, pathPrefix string, envars []str... function AppendProjectEnvToCmdEnv (line 145) | func AppendProjectEnvToCmdEnv(envMap map[string]string, envList []string... function IndentString (line 160) | func IndentString(content string, spaces int) string { function ItemInSlice (line 169) | func ItemInSlice(slice []string, target string) bool { function ReflectStructValueIntoMap (line 187) | func ReflectStructValueIntoMap(resource interface{}, tagName string, par... function parseTag (line 202) | func parseTag(tag string) (string, string) { FILE: internal/vcs/create-git-repos.go function InitializeRepository (line 15) | func InitializeRepository(repositoryUrl string, githubApiKey string) { function parseRepositoryUrl (line 64) | func parseRepositoryUrl(repositoryUrl string) (string, string, error) { constant createPersonalRepositoryMutation (line 80) | createPersonalRepositoryMutation = `mutation ($repoName: String!, $repoD... constant createOrganizationRepositoryMutation (line 92) | createOrganizationRepositoryMutation = `mutation ($repoName: String!, $r... function createRepository (line 106) | func createRepository(request *graphql.Request) error { constant getOrganizationQuery (line 116) | getOrganizationQuery = `query ($ownerName: String!) { type organizationQueryResponse (line 122) | type organizationQueryResponse struct function isOrganizationOwned (line 130) | func isOrganizationOwned(ownerName string, githubApiKey string) (bool, s... type initialCommands (line 151) | type initialCommands struct function getInitDefaultBranch (line 159) | func getInitDefaultBranch() string { function doInitialCommit (line 173) | func doInitialCommit(ownerName string, repositoryName string) error { FILE: main.go function main (line 7) | func main() { FILE: pkg/credentials/credentials.go type AWSResourceConfig (line 14) | type AWSResourceConfig struct function awsCredsPath (line 19) | func awsCredsPath() string { function fetchAWSConfig (line 27) | func fetchAWSConfig(awsPath string, profileName string) (error, AWSResou... function FillAWSProfile (line 41) | func FillAWSProfile(pathToCredentialsFile string, profileName string, pa... function GetAWSProfiles (line 55) | func GetAWSProfiles() ([]string, error) { FILE: pkg/credentials/credentials_test.go function TestFillAWSProfileCredentials (line 10) | func TestFillAWSProfileCredentials(t *testing.T) { FILE: pkg/util/exit/exit.go constant CodeOK (line 11) | CodeOK = 0 constant CodeError (line 14) | CodeError = 1 constant CodeFatal (line 17) | CodeFatal = 2 function Fatal (line 21) | func Fatal(format string, a ...interface{}) { function Error (line 27) | func Error(format string, a ...interface{}) { function OK (line 33) | func OK(format string, a ...interface{}) { FILE: pkg/util/flog/log.go constant LogEnvVariable (line 12) | LogEnvVariable = "LOG_LEVEL" constant defaultLogLevel (line 13) | defaultLogLevel = "info" function getLogger (line 23) | func getLogger() *logrus.Logger { function Infof (line 37) | func Infof(format string, a ...interface{}) { function Debugf (line 42) | func Debugf(format string, a ...interface{}) { function Guidef (line 48) | func Guidef(format string, a ...interface{}) { function Successf (line 53) | func Successf(format string, a ...interface{}) { function Warnf (line 58) | func Warnf(format string, a ...interface{}) { function Errorf (line 63) | func Errorf(format string, a ...interface{}) { type InfoFormatter (line 68) | type InfoFormatter struct method Format (line 71) | func (f *InfoFormatter) Format(entry *logrus.Entry) ([]byte, error) { FILE: pkg/util/fs/fs.go function CreateDirs (line 12) | func CreateDirs(dirPaths ...string) error { function FileExists (line 23) | func FileExists(path string) (bool, error) { function ReplacePath (line 41) | func ReplacePath(p, old, new string) string { function PrependPath (line 46) | func PrependPath(filepath string, prefix string) string { FILE: pkg/util/fs/fs_test.go function TestReplacePath (line 17) | func TestReplacePath(t *testing.T) { function TestPrependPath (line 41) | func TestPrependPath(t *testing.T) {