Samples import the code from ConnectionSettings.go, which includes the struct MqttConnectionSettings and the function LoadConnectionSettings(path string) that takes a parameter of type string that specifies the location of a .env file. Running samples requires passing this path as a command line argument:
go run ./program.go <path-to-env-file>- MQTT V5 Paho Client for Go
- Godotenv to load environment variables