@@ -43,10 +43,10 @@ public CreateCommand()
43
43
Template apiVersionSetTemplate = creatorConfig . apiVersionSet != null ? apiVersionSetTemplateCreator . CreateAPIVersionSetTemplate ( creatorConfig ) : null ;
44
44
Template initialAPITemplate = await apiTemplateCreator . CreateInitialAPITemplateAsync ( creatorConfig ) ;
45
45
Template subsequentAPITemplate = apiTemplateCreator . CreateSubsequentAPITemplate ( creatorConfig ) ;
46
+ CreatorFileNames creatorFileNames = fileWriter . GenerateCreatorLinkedFileNames ( creatorConfig ) ;
47
+
46
48
if ( creatorConfig . linked == true )
47
49
{
48
- CreatorFileNames creatorFileNames = fileWriter . GenerateCreatorLinkedFileNames ( ) ;
49
-
50
50
// create linked master template
51
51
Template masterTemplate = masterTemplateCreator . CreateLinkedMasterTemplate ( apiVersionSetTemplate , initialAPITemplate , subsequentAPITemplate , creatorFileNames ) ;
52
52
Template masterTemplateParameters = masterTemplateCreator . CreateMasterTemplateParameterValues ( creatorConfig ) ;
@@ -58,8 +58,8 @@ public CreateCommand()
58
58
}
59
59
fileWriter . WriteJSONToFile ( initialAPITemplate , String . Concat ( creatorConfig . outputLocation , creatorFileNames . initialAPI ) ) ;
60
60
fileWriter . WriteJSONToFile ( subsequentAPITemplate , String . Concat ( creatorConfig . outputLocation , creatorFileNames . subsequentAPI ) ) ;
61
- fileWriter . WriteJSONToFile ( masterTemplate , String . Concat ( creatorConfig . outputLocation , "/master.template.json" ) ) ;
62
- fileWriter . WriteJSONToFile ( masterTemplateParameters , String . Concat ( creatorConfig . outputLocation , "/master.parameters.json" ) ) ;
61
+ fileWriter . WriteJSONToFile ( masterTemplate , String . Concat ( creatorConfig . outputLocation , creatorFileNames . linkedMaster ) ) ;
62
+ fileWriter . WriteJSONToFile ( masterTemplateParameters , String . Concat ( creatorConfig . outputLocation , creatorFileNames . masterParameters ) ) ;
63
63
}
64
64
else
65
65
{
@@ -69,11 +69,10 @@ public CreateCommand()
69
69
Template masterTemplateParameters = masterTemplateCreator . CreateMasterTemplateParameterValues ( creatorConfig ) ;
70
70
71
71
// write templates to outputLocation
72
- fileWriter . WriteJSONToFile ( initialMasterTemplate , String . Concat ( creatorConfig . outputLocation , "/master1.template.json" ) ) ;
73
- fileWriter . WriteJSONToFile ( subsequentMasterTemplate , String . Concat ( creatorConfig . outputLocation , "/master2.template.json" ) ) ;
74
- fileWriter . WriteJSONToFile ( masterTemplateParameters , String . Concat ( creatorConfig . outputLocation , "/master.parameters.json" ) ) ;
72
+ fileWriter . WriteJSONToFile ( initialMasterTemplate , String . Concat ( creatorConfig . outputLocation , creatorFileNames . unlinkedMasterOne ) ) ;
73
+ fileWriter . WriteJSONToFile ( subsequentMasterTemplate , String . Concat ( creatorConfig . outputLocation , creatorFileNames . unlinkedMasterTwo ) ) ;
74
+ fileWriter . WriteJSONToFile ( masterTemplateParameters , String . Concat ( creatorConfig . outputLocation , creatorFileNames . masterParameters ) ) ;
75
75
}
76
-
77
76
ColoredConsole . WriteLine ( "Templates written to output location" ) ;
78
77
}
79
78
return 0 ;
0 commit comments