1
0
mirror of https://github.com/mudler/luet.git synced 2025-05-09 16:57:18 +00:00

Use Fatal() in cmd/

This commit is contained in:
Ettore Di Giacinto 2019-11-04 10:16:20 +01:00
parent 0307b1faad
commit 24a6de3f29
No known key found for this signature in database
GPG Key ID: 1ADA699B145A2D1C
2 changed files with 9 additions and 16 deletions

View File

@ -15,7 +15,6 @@
package cmd
import (
"os"
"runtime"
. "github.com/mudler/luet/pkg/logger"
@ -36,8 +35,7 @@ var convertCmd = &cobra.Command{
c := viper.GetInt("concurrency")
if len(args) != 2 {
Error("Incorrect number of arguments")
os.Exit(1)
Fatal("Incorrect number of arguments")
}
input := args[0]
@ -54,8 +52,7 @@ var convertCmd = &cobra.Command{
packageTree, err := builder.Generate(input)
if err != nil {
Error("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
defer packageTree.GetPackageSet().Clean()
@ -67,8 +64,7 @@ var convertCmd = &cobra.Command{
generalRecipe.WithTree(packageTree)
err = generalRecipe.Save(output)
if err != nil {
Error("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
},
}

View File

@ -17,7 +17,8 @@ package cmd
import (
"fmt"
"log"
"os"
. "github.com/mudler/luet/pkg/logger"
pkg "github.com/mudler/luet/pkg/package"
"github.com/mudler/luet/pkg/solver"
@ -44,8 +45,7 @@ var queryCmd = &cobra.Command{
err := generalRecipe.Load(input)
if err != nil {
fmt.Println("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
defer generalRecipe.Tree().GetPackageSet().Clean()
@ -60,15 +60,13 @@ var queryCmd = &cobra.Command{
// Tree caches generated world when using FindPackage
pack, err := generalRecipe.Tree().FindPackage(&pkg.DefaultPackage{Category: cat, Name: v, Version: version})
if err != nil {
fmt.Println("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
fmt.Println("Install query from " + input + " [" + v + "]")
world, err := generalRecipe.Tree().World()
if err != nil {
fmt.Println("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
fmt.Println(">>> World")
for _, packss := range world {
@ -77,8 +75,7 @@ var queryCmd = &cobra.Command{
s := solver.NewSolver([]pkg.Package{}, world)
solution, err := s.Install([]pkg.Package{pack})
if err != nil {
fmt.Println("Error: " + err.Error())
os.Exit(1)
Fatal("Error: " + err.Error())
}
fmt.Println(">>> Solution")