Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AddAction = func(c commander.Context) error { user := &_GitUser{ User: c.MustString("<user>"), Name: c.MustString("<name>"), Email: c.MustString("<email>"), } if err := user.Valid(); err != nil { return err } else if err := writeConfig(user); err != nil { return err } fmt.Println("Success!") return nil }
View Source
var ListAction = func(c commander.Context) error { users, err := readConfig() if err != nil { return err } for _, user := range users.Users { fmt.Println(fmt.Sprintf("%s - %s<%s>", user.User, user.Name, user.Email)) } return nil }
View Source
var SetAction = func(c commander.Context) error { users, err := readConfig() if err != nil { return err } strUser := c.MustString("<user>") user, ok := users.Find(strUser) if !ok || user == nil { fmt.Println("Not found:", strUser) return nil } if _, err := commander.Exec.ExecStdCommand( "git", "config", "user.name", user.Name); err != nil { return err } if _, err := commander.Exec.ExecStdCommand( "git", "config", "user.email", user.Email); err != nil { return err } fmt.Println("Success!") return nil }
View Source
var UnsetAction = func(c commander.Context) error { if _, err := commander.Exec.ExecStdCommand( "git", "config", "--unset", "user.name"); err != nil { return err } if _, err := commander.Exec.ExecStdCommand( "git", "config", "--unset", "user.email"); err != nil { return err } fmt.Println("Success!") return nil }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.