diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-29 01:30:12 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-29 01:30:12 +0200 |
| commit | 2b28ee919614d5ddaceda26ce488a0ca4c851cb3 (patch) | |
| tree | df9a9af3f6b37165c9522eefea8456aa1baea9d5 /main.go | |
| parent | 19f68366eb4a2c01f801b29585fd0a36bdf47488 (diff) | |
simplify the contracts
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -161,7 +161,7 @@ func main() { _, _ = spool.Warn("no target selected.\n") os.Exit(0) } - err = run.Run(source.Source, target, args...) + err = run.Run(source.Source, target.Target(), args...) if err != nil { _, _ = spool.Warn("%v\n", err) os.Exit(1) @@ -198,7 +198,11 @@ func main() { if result.Overridden { _, _ = fmt.Fprintln(os.Stderr, menu.OverrideWarning(result.Target)) } - err = run.Run(result.Source, result.Target, result.Args...) + if *flags.Edit { + err = run.Edit(result.Target, result.Source) + } else { + err = run.Run(result.Source, result.Target, result.Args...) + } if err != nil { _, _ = spool.Warn("%v\n", err) os.Exit(1) |
