Usually single-node Kubernetes installation are suggested for development, testing, and small lab-trial deployments.
Install Minikube is so easy that there's no need for us to provide additional custom scripts. What we can do instead, is to point you to the official Minikube installation guide:
Suggested if you want to install Minikube on a Linux machine, either that this is a physical machine or a VM you created (even runing on your laptop)
Instructions avaialble at https://github.com/kubernetes/minikube#linux-continuous-integration-without-vm-support
Suggested if you want to run Minikube directly on your Windows or macOS system
Instructions available at https://kubernetes.io/docs/getting-started-guides/minikube/#installation
Are you done? You're ready to install kubectl and helm. Instructions here.