func NewKubectlFinder(local, sys string) *KubectlFinder {
	if local == "" {
		local = common.LocalDownloadDir()
	}
	if sys == "" {
		sys = common.SystemPath
	}
	return &KubectlFinder{
		LocalBinaryPath: local,
		SysBinaryPath:   sys,
	}
}
NewKubectlFinder returns a properly initialized KubectlFinder object
package finder
import (
	"errors"
	"fmt"
	"github.com/flavio/kuberlr/internal/osexec"
	"io/ioutil"
	"os"
	"path/filepath"
	"github.com/flavio/kuberlr/internal/common"
	"github.com/blang/semver/v4"
)
type KubectlFinder struct {
	LocalBinaryPath string
	SysBinaryPath   string
}