this repo has no description

fix missing repo url in install command

Changed files
+10 -2
cmd
+10 -2
cmd/install.go
··· 59 59 return fmt.Errorf("no branches found in the repository") 60 60 } 61 61 62 - if _, err := os.Stat(filepath.Join(k.String("dir"), ".gitmodules")); err == nil { 62 + if _, err := os.Stat(filepath.Join(k.String("dir"), ".git")); err == nil { 63 63 if slices.Contains(branches, "smallweb") { 64 64 addCmd := exec.Command("git", "submodule", "add", "--branch", "smallweb", repoUrl, appDir) 65 + addCmd.Stdout = cmd.OutOrStdout() 66 + addCmd.Stderr = cmd.ErrOrStderr() 65 67 if err := addCmd.Run(); err != nil { 66 68 return fmt.Errorf("failed to add submodule: %w", err) 67 69 } ··· 71 73 } 72 74 73 75 addCmd := exec.Command("git", "submodule", "add", repoUrl, appDir) 76 + addCmd.Stdout = cmd.OutOrStdout() 77 + addCmd.Stderr = cmd.ErrOrStderr() 74 78 if err := addCmd.Run(); err != nil { 75 79 return fmt.Errorf("failed to add submodule: %w", err) 76 80 } ··· 82 86 if slices.Contains(branches, "smallweb") { 83 87 cmd.PrintErrf("Cloning branch 'smallweb' from %s to %s...\n", repoUrl, appDir) 84 88 cloneCmd := exec.Command("git", "clone", "--single-branch", "--branch", "smallweb", repoUrl, appDir) 89 + cloneCmd.Stdout = cmd.OutOrStdout() 90 + cloneCmd.Stderr = cmd.ErrOrStderr() 85 91 if err := cloneCmd.Run(); err != nil { 86 92 return fmt.Errorf("failed to clone branch: %w", err) 87 93 } ··· 91 97 } 92 98 93 99 cmd.PrintErrf("Cloning %s to %s...\n", repoUrl, appDir) 94 - cloneCmd := exec.Command("git", "clone", "--single-branch", appDir) 100 + cloneCmd := exec.Command("git", "clone", "--single-branch", repoUrl, appDir) 101 + cloneCmd.Stdout = cmd.OutOrStdout() 102 + cloneCmd.Stderr = cmd.ErrOrStderr() 95 103 if err := cloneCmd.Run(); err != nil { 96 104 return fmt.Errorf("failed to clone repository: %w", err) 97 105 }