Currently, if the system-level configuration file is not found, the initConfiguration() func will fail. This is OK in the case where the binary is installed in a system-wise fashion (e.g. through a package manager), but not in cases where it is installed locally (e.g. through go install ... or directly from a binary).
We need to make the system-level configuration file optional like all the other layers to facilitate usage with all standard ways.
Currently, if the system-level configuration file is not found, the
initConfiguration()func will fail. This is OK in the case where the binary is installed in a system-wise fashion (e.g. through a package manager), but not in cases where it is installed locally (e.g. throughgo install ...or directly from a binary).We need to make the system-level configuration file optional like all the other layers to facilitate usage with all standard ways.