YaNFD's configuration is split into two components: startup configuration and runtime configuration.
Startup configuration for YaNFD is performed via a TOML file
However, the existing program does not fulfill this design: there are several command line flags that are part of the startup configuration, which existed outside of the TOML file.
This PR partially restores the design intention by deprecating -disable-ethernet and -disable-unix flags and reproducing their functionality in the TOML file.
According to README.md:
However, the existing program does not fulfill this design: there are several command line flags that are part of the startup configuration, which existed outside of the TOML file.
This PR partially restores the design intention by deprecating
-disable-ethernet
and-disable-unix
flags and reproducing their functionality in the TOML file.