func AddToPath(path, filename string) {
	path, binaryName, err := FindBinary(path)
	pterm.Error.WithShowLineNumber(false).PrintOnError(err)
	if err != nil {
		os.Exit(1)
	}
	pterm.Debug.Printfln("Path: %s, Binary: %s", path, binaryName)
	err = os.Symlink(path+"/"+binaryName, "/usr/local/bin/"+Repo.Name)
	if err != nil {
		pterm.Debug.Println("Symlink already exists. This is not a problem, the old one will work too.")
	}
}
AddToPath adds a value to the global system path environment variable.
package internal
import (
	"os"
	"path/filepath"
	"github.com/pterm/pterm"
)
func GetInstallPath(username, programName string) string {
	basePath := pterm.Sprintf("/usr/local/lib/instl/%s/%s", username, programName)
	basePath = filepath.Clean(basePath)
	os.MkdirAll(basePath, 0755)
	return basePath
}