github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/internal/command/utils.go (about)

     1  package command
     2  
     3  import (
     4  	"fmt"
     5  	"time"
     6  
     7  	logUtils "github.com/easysoft/zendata/pkg/utils/log"
     8  	"github.com/easysoft/zendata/pkg/utils/vari"
     9  )
    10  
    11  func PrintStartInfo() {
    12  	vari.GlobalVars.StartTime = time.Now()
    13  
    14  	if vari.Verbose {
    15  		logUtils.PrintTo(fmt.Sprintf("Start at %s.", vari.GlobalVars.StartTime.Format("2006-01-02 15:04:05")))
    16  	}
    17  }
    18  
    19  func PrintEndInfo() {
    20  	vari.GlobalVars.EndTime = time.Now()
    21  
    22  	if vari.Verbose {
    23  		logUtils.PrintTo(fmt.Sprintf("End at %s.", vari.GlobalVars.EndTime.Format("2006-01-02 15:04:05")))
    24  		dur := vari.GlobalVars.EndTime.Unix() - vari.GlobalVars.StartTime.Unix()
    25  
    26  		logUtils.PrintTo(fmt.Sprintf("Duriation %d sec.", dur))
    27  	}
    28  }