Skip to content

Commit 0a1d065

Browse files
committed
fixed pipeline
Signed-off-by: vviveksharma <visharma@progress.com>
1 parent 87f82c2 commit 0a1d065

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

internal/cmd/create.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ var createCmd = &cobra.Command{
3535

3636
func init() {
3737
createCmd.Flags().StringVarP(&serverType, "server", "s", "", "Web framework to use (fiber or gin) [REQUIRED]")
38-
createCmd.MarkFlagRequired("server")
38+
if err := createCmd.MarkFlagRequired("server"); err != nil {
39+
panic(fmt.Sprintf("failed to mark server flag as required: %v", err))
40+
}
3941
rootCmd.AddCommand(createCmd)
4042
}
4143

@@ -97,7 +99,9 @@ func runCreateWithDeps(opts CreateOptions, cmd *cobra.Command, args []string) er
9799
gen := generator.NewGeneratorWithFS(config, opts.FS)
98100
if err := gen.Generate(); err != nil {
99101
// Clean up on failure
100-
opts.FS.RemoveAll(projectPath)
102+
if removeErr := opts.FS.RemoveAll(projectPath); removeErr != nil {
103+
opts.Writer.Printf("⚠️ Warning: Failed to clean up project directory: %v\n", removeErr)
104+
}
101105
return fmt.Errorf("failed to generate project: %w", err)
102106
}
103107

0 commit comments

Comments
 (0)