func BuildGreptConfig()

in pkg/grept_config.go [28:40]


func BuildGreptConfig(baseDir, cfgDir string, ctx context.Context, cliFlagAssignedVariables []golden.CliFlagAssignedVariables) (*GreptConfig, error) {
	var err error
	hclBlocks, err := loadGreptHclBlocks(false, cfgDir)
	if err != nil {
		return nil, err
	}

	c, err := NewGreptConfig(baseDir, cliFlagAssignedVariables, ctx, hclBlocks)
	if err != nil {
		return nil, err
	}
	return c, nil
}