package utils

import (
	"os/exec"
	"os/user"
)

func IsInstalledMysqlClient() bool {
	if mysqlPath, err := exec.LookPath("mysql"); err == nil {
		cmd := exec.Command(mysqlPath, "-V")
		if err = cmd.Start(); err == nil {
			_ = cmd.Process.Kill()
			return true
		}
	}
	return false
}

func IsUserExist(username string) bool {
	if _, err := user.Lookup(username); err == nil {
		return true
	}
	return false
}