diff --git a/cmd.go b/cmd.go index 596b5854..a7ca4253 100644 --- a/cmd.go +++ b/cmd.go @@ -282,8 +282,12 @@ func handleSync() error { } func handleRemove() error { - removeVCSPackage(cmdArgs.targets) - return show(passToPacman(cmdArgs)) + err := show(passToPacman(cmdArgs)) + if err == nil { + removeVCSPackage(cmdArgs.targets) + } + + return err } // NumberMenu presents a CLI for selecting packages to install.