Skip to content

Commit 843a32d

Browse files
committed
create: template to have access to files as well
1 parent d53d483 commit 843a32d

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

internal/generate/generate_modules.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,11 @@ func Generate(projectConfig projectconfig.ZeroProjectConfig) error {
4949
templateData := struct {
5050
Name string
5151
Params projectconfig.Parameters
52+
Files projectconfig.Files
5253
}{
5354
projectConfig.Name,
5455
mod.Parameters,
56+
mod.Files,
5557
}
5658

5759
txtTypeFiles, binTypeFiles := sortFileType(moduleDir, outputDir, false)

internal/generate/generate_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ func TestGenerateModules(t *testing.T) {
2929
projectConfig := projectconfig.ZeroProjectConfig{
3030
Name: "foo",
3131
Modules: projectconfig.Modules{
32-
"mod1": projectconfig.NewModule(map[string]string{"test": "bar"}, tmpDir, "n/a", baseTestFixturesDir, []string{}),
32+
"mod1": projectconfig.NewModule(map[string]string{"test": "bar"}, tmpDir, "github.com/fake-org/repo-foo", baseTestFixturesDir, []string{}),
3333
},
3434
}
35-
3635
generate.Generate(projectConfig)
3736

3837
content, err := ioutil.ReadFile(filepath.Join(tmpDir, "file_to_template.txt"))
3938
assert.NoError(t, err)
4039

4140
expectedContent := `Name is foo
4241
Params.test is bar
42+
Files.Repository is github.com/fake-org/repo-foo
4343
`
4444
assert.Equal(t, string(content), expectedContent)
4545
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
Name is {{.Name}}
22
Params.test is {{.Params.test}}
3+
Files.Repository is {{.Files.Repository}}

0 commit comments

Comments
 (0)