diff --git a/cmd/dump.go b/cmd/dump.go index ecd228f..c9ff555 100644 --- a/cmd/dump.go +++ b/cmd/dump.go @@ -48,7 +48,7 @@ to quickly create a Cobra application.`, return } fmt.Printf( - "%s combining dump files\n\r", + "%s Combining files\n\r", style.Success(icon.Info), ) @@ -65,7 +65,7 @@ to quickly create a Cobra application.`, return } fmt.Printf( - "%s Completer combining dump files\n\r", + "%s Completed combining files\n\r", style.Success(icon.Check), ) fmt.Printf( diff --git a/internal/dump/dump.go b/internal/dump/dump.go index 3f38f70..ae71c56 100644 --- a/internal/dump/dump.go +++ b/internal/dump/dump.go @@ -248,37 +248,46 @@ func (c *Client) Combine() (string, error) { } func ZipFile(filename string) (string, error) { - fmt.Println("creating zip archive") //Create a new zip archive and named archive.zip archive, err := os.Create(util.FileNameWithoutExt(filename) + ".zip") + if err != nil { panic(err) // this is to catch errors if any } defer archive.Close() - fmt.Println("archive file created successfully....") + _, file := filepath.Split(filename) //Create a new zip writer zipWriter := zip.NewWriter(archive) - fmt.Println("opening .sql file") + fmt.Printf( + "%s Opening .sql file\n\r", + style.Success(icon.Info), + ) f1, err := os.Open(filename) if err != nil { panic(err) } defer f1.Close() - fmt.Println("adding file to archive..") - w1, err := zipWriter.Create(filename) + fmt.Printf( + "%s Adding file to archive\n\r", + style.Success(icon.Info), + ) + w1, err := zipWriter.Create(file) if err != nil { panic(err) } if _, err := io.Copy(w1, f1); err != nil { panic(err) } - fmt.Println("closing archive") + fmt.Printf( + "%s Closing archive\n\r", + style.Success(icon.Info), + ) zipWriter.Close() f1.Close() - _ = os.Remove(filename) + os.Remove(filename) return util.FileNameWithoutExt(filename) + ".zip", nil }