@@ -90,74 +90,6 @@ export async function addComponentCLI() {
9090 } while ( moreStacks !== "No" )
9191 await rover_addComponent . addComponents ( template )
9292}
93- export async function addModuleCLIs ( ) : Promise < void > {
94- const res = await roverADD ( )
95- let template : IroveraddModule = < IroveraddModule > { }
96- const appName = res [ "appName" ]
97- const language = res [ "language" ]
98- const fileName = res [ "filename" ]
99- const addToExisting = await util . multichoice (
100- "addToExisting" ,
101- [ "Yes" , "No" ] ,
102- "Do you want to Add a module to existing Module :"
103- )
104- if ( addToExisting . addToExisting [ 0 ] == "Yes" ) {
105- const CompStacks = await roverHelpers . checkNested ( fileName )
106- const choice = Object . keys ( CompStacks [ "compStacks" ] )
107- let i = 0
108- do {
109- const nested = CompStacks [ "checkNested" ]
110- if ( nested ) {
111- const chooseStack = await util . inputType (
112- "Select the stack to which you want to add the module " ,
113- choice
114- )
115- const selectedChoice = choice . filter ( ( ele ) =>
116- Object . values ( chooseStack ) . includes ( ele )
117- )
118- // const samResources = roverHelpers.listSAMResources(
119- // fileName,
120- // selectedChoice[0]
121- // )
122- const moduletemplate = < IroveraddModule > (
123- await createModules ( appName , language )
124- )
125- Object . keys ( moduletemplate . stackDetails ) . forEach ( ( ele ) => {
126- moduletemplate . stackDetails [ ele ] . stackName = selectedChoice [ 0 ]
127- } )
128- if ( Object . keys ( template ) . length == 0 ) {
129- template = moduletemplate
130- } else {
131- template . stackDetails = {
132- ...template . stackDetails ,
133- ...moduletemplate . stackDetails ,
134- }
135- }
136- } else {
137- const choice = cliConfig . customizable . components
138- const Compnents = < Array < string > > (
139- await util . multichoice ( "components" , choice , "" )
140- )
141- template = { ...appName , language }
142- if ( customStacks !== null )
143- template = {
144- ...template ,
145- ...Compnents ,
146- }
147- }
148- moreStacks = await util . choicesYorN (
149- "Do you want to add one more modules to another stack ?"
150- )
151- i = i + 1
152- } while ( moreStacks !== "No" )
153- template [ "fileName" ] = fileName
154- await rover_addModulesToexisting . addModulesToExistingStack ( template )
155- } else {
156- template = < IroveraddModule > await createModules ( appName , language )
157- template [ "fileName" ] = fileName
158- await rover_addModules . addModules ( template )
159- }
160- }
16193export async function addModuleCLI ( ) : Promise < void > {
16294 const res = await roverADD ( )
16395 let template : IroveraddModule = < IroveraddModule > { }
0 commit comments