feat(cli): add update and update-all command
This commit is contained in:
parent
3b1799397e
commit
f39051f93d
12 changed files with 192 additions and 8 deletions
|
|
@ -18,6 +18,11 @@ var removeCmd = &cobra.Command{
|
|||
packageName := args[0]
|
||||
managerName, _ := cmd.Flags().GetString("manager")
|
||||
var manager pm.PackageManager
|
||||
if managerName == "os" {
|
||||
managerName = "OS Package Manager"
|
||||
} else if managerName == "brew" {
|
||||
managerName = "homebrew"
|
||||
}
|
||||
switch managerName {
|
||||
case "os":
|
||||
sudoPassword, err := utils.GetSudoPassword()
|
||||
|
|
@ -28,7 +33,7 @@ var removeCmd = &cobra.Command{
|
|||
if err := osManager.Install([]string{packageName}); err != nil {
|
||||
log.Printf("error: %v\n", err)
|
||||
}
|
||||
case "homebrew", "brew":
|
||||
case "homebrew":
|
||||
manager = &pm.HomebrewManager{}
|
||||
case "cargo":
|
||||
manager = &pm.CargoManager{}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue