diff --git a/src/cmd/factory/factory.go b/src/cmd/factory/factory.go index 9cd201b9e..bbde061a2 100644 --- a/src/cmd/factory/factory.go +++ b/src/cmd/factory/factory.go @@ -79,6 +79,7 @@ func main() { addOneDriveCommands(oneDriveCmd) if err := factoryCmd.ExecuteContext(ctx); err != nil { + logger.Flush(ctx) os.Exit(1) } } diff --git a/src/cmd/getM365/getItem.go b/src/cmd/getM365/getItem.go index 84daa2f2f..111185ba8 100644 --- a/src/cmd/getM365/getItem.go +++ b/src/cmd/getM365/getItem.go @@ -63,6 +63,7 @@ func main() { cobra.CheckErr(getCmd.MarkPersistentFlagRequired("category")) if err := getCmd.ExecuteContext(ctx); err != nil { + logger.Flush(ctx) os.Exit(1) } } diff --git a/src/cmd/purge/purge.go b/src/cmd/purge/purge.go index 717f5b4af..b451fb398 100644 --- a/src/cmd/purge/purge.go +++ b/src/cmd/purge/purge.go @@ -88,6 +88,7 @@ func main() { purgeCmd.AddCommand(oneDriveCmd) if err := purgeCmd.ExecuteContext(ctx); err != nil { + logger.Flush(ctx) os.Exit(1) } }