Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Cmd = &cobra.Command{ Use: "init", Short: "Initialize Git repository with README", Args: cobra.NoArgs, Run: func(c *cobra.Command, args []string) { cwd, err := os.Getwd() handleError(err, "Error getting current directory") dirName := filepath.Base(cwd) err = exec_utils.ExecOut("git", "init") handleError(err, "Error initializing git repository") readmeContent := fmt.Sprintf("# %s\n", dirName) err = os.WriteFile("README.md", []byte(readmeContent), 0644) handleError(err, "Error creating README.md") err = exec_utils.ExecOut("git", "add", "README.md") handleError(err, "Error adding README.md") commitMsg := fmt.Sprintf("init: Initial commit, %s", dirName) err = exec_utils.ExecOut("git", "commit", "-m", commitMsg) handleError(err, "Error creating initial commit") }, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.