@@ -48,12 +48,6 @@ func (c *Cli) parseArgs() {
4848 case "generate" :
4949 c .parseGenerateArgs ()
5050 break
51- case "migrate" :
52- c .parseMigrateArgs ()
53- break
54- case "refactor" :
55- c .parseRefactorArgs ()
56- break
5751 case "fix" :
5852 c .parseFixArgs ()
5953 break
@@ -137,125 +131,12 @@ func (c *Cli) parseGenerateArgs() {
137131 c .logger .Errorf ("Could not generate the documentation %v" , err )
138132 }
139133 break
140- case "unit-tests" :
141- generateTestsCmd := flag .NewFlagSet ("generateUnitTests" , flag .ExitOnError )
142- lang := generateTestsCmd .String ("language" , "" , "Programming language: JavaScript, Java, Kotlin" )
143- outputDir := generateTestsCmd .String ("output-dir" , "" , "The output directory" )
144-
145- err := generateTestsCmd .Parse (os .Args [3 :])
146- if err != nil {
147- c .logger .Error ("Could not parse args %v" , err )
148- os .Exit (1 )
149- }
150-
151- if len (generateTestsCmd .Args ()) == 0 {
152- c .logger .Errorf ("Expected file input" )
153- fmt .Printf ("Usage: codemaker generate tests <file>" )
154- os .Exit (1 )
155- }
156-
157- config , err := createConfig ()
158- if err != nil {
159- c .logger .Error ("No valid api key found %v" , err )
160- os .Exit (1 )
161- }
162-
163- cl := c .createClient (* config )
164- input := generateTestsCmd .Args ()[0 :]
165-
166- if err := c .generateTests (cl , lang , input , outputDir ); err != nil {
167- c .logger .Errorf ("Could not generate the test %v" , err )
168- }
169- break
170134 default :
171135 fmt .Printf ("Unknown command %s\n " , os .Args [2 ])
172136 c .printGenerateHelp ()
173137 }
174138}
175139
176- func (c * Cli ) parseMigrateArgs () {
177- if len (os .Args ) < 3 {
178- fmt .Printf ("No command specified" )
179- c .printMigrateHelp ()
180- }
181-
182- switch os .Args [2 ] {
183- case "syntax" :
184- migrateSyntaxCmd := flag .NewFlagSet ("migrateSyntax" , flag .ExitOnError )
185- lang := migrateSyntaxCmd .String ("language" , "" , "Programming language: Java" )
186- langVer := migrateSyntaxCmd .String ("language-version" , "" , "Programming language version" )
187-
188- err := migrateSyntaxCmd .Parse (os .Args [3 :])
189- if err != nil {
190- c .logger .Errorf ("Could not parse args %v" , err )
191- }
192-
193- if len (migrateSyntaxCmd .Args ()) == 0 {
194- c .logger .Errorf ("Expected file input" )
195- fmt .Printf ("Usage: codemaker migrate syntax <file>" )
196- os .Exit (1 )
197- }
198-
199- config , err := createConfig ()
200- if err != nil {
201- c .logger .Errorf ("No valid api key found %v" , err )
202- os .Exit (1 )
203- }
204-
205- cl := c .createClient (* config )
206- input := migrateSyntaxCmd .Args ()[0 :]
207-
208- if err := c .migrateSyntax (cl , lang , langVer , input ); err != nil {
209- c .logger .Errorf ("Could not migrate the syntax %v" , err )
210- }
211- break
212- default :
213- fmt .Printf ("Unknown command %s\n " , os .Args [2 ])
214- c .printMigrateHelp ()
215- }
216- }
217-
218- func (c * Cli ) parseRefactorArgs () {
219- if len (os .Args ) < 3 {
220- fmt .Printf ("No command specified" )
221- c .printRefactorHelp ()
222- }
223-
224- switch os .Args [2 ] {
225- case "naming" :
226- refactorNaming := flag .NewFlagSet ("refactorNaming" , flag .ExitOnError )
227- lang := refactorNaming .String ("language" , "" , "Programming language: JavaScript, Java, Kotlin" )
228-
229- err := refactorNaming .Parse (os .Args [3 :])
230- if err != nil {
231- c .logger .Errorf ("Could not parse args %v" , err )
232- }
233-
234- if len (refactorNaming .Args ()) == 0 {
235- c .logger .Errorf ("Expected file input" )
236- fmt .Printf ("Usage: codemaker refactor naming <file>" )
237- os .Exit (1 )
238- }
239-
240- config , err := createConfig ()
241- if err != nil {
242- c .logger .Errorf ("No valid api key found %v" , err )
243- os .Exit (1 )
244- }
245-
246- cl := c .createClient (* config )
247- input := refactorNaming .Args ()[0 :]
248-
249- if err := c .refactorNaming (cl , lang , input ); err != nil {
250- c .logger .Errorf ("Could not rename variables %v" , err )
251- }
252- break
253- default :
254- fmt .Printf ("Unknown command %s\n " , os .Args [2 ])
255- c .printRefactorHelp ()
256- }
257- }
258-
259140func (c * Cli ) parseFixArgs () {
260141 if len (os .Args ) < 3 {
261142 fmt .Printf ("No command specified" )
0 commit comments