update: Added 'git' and 'vagrant' to required tools in pre-flight checks
fix: configured k3s install to use internal nic for flanel network
update: Added Longhorn installation process and updated memory allocation for VMs
update: Added 'git' and 'vagrant' to required tools in pre-flight checks
fix: configured k3s install to use internal nic for flanel network
fix: corrected JSON formatting for config json
update: reduce VM memory allocation to 2GB, add Longhorn installation scripts and prerequisites, and implement checks for existing pods
update: improve error logging in RunJsonDeployment and RunCommand functions
update: add jq installation to provision script
update: add version flag
readme command line usage - to specify pipeline file name
readme updated to include reasoning behind the project
use native golang sqlite
RunScriptCommand named in functionMap
removed unused functions
removed unused functions
run script and pipeline example
renamed functions to drop the word script and add pipeline verb