summaryrefslogtreecommitdiff
path: root/shell.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-07 18:26:52 -0500
committerJeff Carr <[email protected]>2025-10-07 18:26:52 -0500
commit22cce80e37500aca072a6e2a6de8900b67a74086 (patch)
treec6cca8d61279ceb709e0b64865e5cd6e2acb71d6 /shell.go
parent79f92a1cbe800b529dccf5e7d17df57cdbf6d201 (diff)
not dumber than beforev0.0.154
Diffstat (limited to 'shell.go')
-rw-r--r--shell.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/shell.go b/shell.go
index 6230a2b..e36e524 100644
--- a/shell.go
+++ b/shell.go
@@ -148,6 +148,18 @@ func (repo *Repo) RunVerbose(cmd []string) error {
return nil
}
+func (repo *Repo) RunVerboseWithError(cmd []string) (*cmd.Status, error) {
+ r, err := repo.RunStrict(cmd)
+ log.Info("Run Error:", repo.GetGoPath(), cmd, err)
+ for _, line := range r.Stdout {
+ log.Info(line)
+ }
+ for _, line := range r.Stderr {
+ log.Info("STDERR:", line)
+ }
+ return r, err
+}
+
func (repo *Repo) RunVerboseOnError(cmd []string) (*cmd.Status, error) {
r, err := repo.RunStrict(cmd)
if err == nil {