❄ Personal NixOS Flake Manager
nixos home-manager go nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(rui): wrap cli in error handler

Fuwn f13a4002 3fc19a6b

+7 -3
+1 -1
flake.nix
··· 53 53 inherit meta; 54 54 55 55 pname = "rui"; 56 - version = "2024.10.04"; 56 + version = "2024.10.12"; 57 57 src = pkgs.lib.cleanSource ./.; 58 58 vendorHash = "sha256-mN/QjzJ4eGfbW1H92cCKvC0wDhCR6IUes2HCZ5YBdPA="; 59 59 buildInputs = [ pkgs.musl ];
+6 -2
rui.go
··· 87 87 }, 88 88 } 89 89 90 - (&cli.App{ 90 + if err := (&cli.App{ 91 91 Name: "rui", 92 92 Usage: "Personal NixOS Flake Manager", 93 93 Description: "Personal NixOS Flake Manager", ··· 102 102 ExitErrHandler: func(c *cli.Context, err error) { 103 103 if err != nil { 104 104 fmt.Println(err) 105 + os.Exit(1) 105 106 } 106 107 }, 107 108 Suggest: true, ··· 227 228 }, 228 229 }, 229 230 }, 230 - }).Run(os.Args) 231 + }).Run(os.Args); err != nil { 232 + fmt.Println(err) 233 + os.Exit(1) 234 + } 231 235 } 232 236 233 237 func command(name string, args ...string) error {