summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Milde <daniel@milde.cz>2024-04-24 15:58:29 +0200
committerDaniel Milde <daniel@milde.cz>2024-04-24 16:07:50 +0200
commit4ed4f05d572e6f8f7d54becf2592fbac7ff4cac7 (patch)
tree604c7ad66b5c53cfac5bb69fa056b372c849a1a5
parente7dbd1ab21039927cde67717917553c3cfaf4aeb (diff)
refactor: explicit return
-rw-r--r--cmd/gdu/app/app.go30
1 files changed, 16 insertions, 14 deletions
diff --git a/cmd/gdu/app/app.go b/cmd/gdu/app/app.go
index 4169077..802921b 100644
--- a/cmd/gdu/app/app.go
+++ b/cmd/gdu/app/app.go
@@ -122,14 +122,14 @@ func init() {
}
// Run starts gdu main logic
-func (a *App) Run() (err error) {
+func (a *App) Run() error {
var ui UI
if a.Flags.ShowVersion {
fmt.Fprintln(a.Writer, "Version:\t", build.Version)
fmt.Fprintln(a.Writer, "Built time:\t", build.Time)
fmt.Fprintln(a.Writer, "Built user:\t", build.User)
- return
+ return nil
}
log.Printf("Runtime flags: %+v", *a.Flags)
@@ -139,11 +139,14 @@ func (a *App) Run() (err error) {
}
path := a.getPath()
- path, _ = filepath.Abs(path)
+ path, err := filepath.Abs(path)
+ if err != nil {
+ return err
+ }
ui, err = a.createUI()
if err != nil {
- return
+ return err
}
if a.Flags.UseStorage {
@@ -155,21 +158,21 @@ func (a *App) Run() (err error) {
if a.Flags.FollowSymlinks {
ui.SetFollowSymlinks(true)
}
- if err = a.setNoCross(path); err != nil {
- return
+ if err := a.setNoCross(path); err != nil {
+ return err
}
ui.SetIgnoreDirPaths(a.Flags.IgnoreDirs)
if len(a.Flags.IgnoreDirPatterns) > 0 {
- if err = ui.SetIgnoreDirPatterns(a.Flags.IgnoreDirPatterns); err != nil {
- return
+ if err := ui.SetIgnoreDirPatterns(a.Flags.IgnoreDirPatterns); err != nil {
+ return err
}
}
if a.Flags.IgnoreFromFile != "" {
- if err = ui.SetIgnoreFromFile(a.Flags.IgnoreFromFile); err != nil {
- return
+ if err := ui.SetIgnoreFromFile(a.Flags.IgnoreFromFile); err != nil {
+ return err
}
}
@@ -179,12 +182,11 @@ func (a *App) Run() (err error) {
a.setMaxProcs()
- if err = a.runAction(ui, path); err != nil {
- return
+ if err := a.runAction(ui, path); err != nil {
+ return err
}
- err = ui.StartUILoop()
- return
+ return ui.StartUILoop()
}
func (a *App) getPath() string {