A ease-of-use function which attempts to acquire a NodeInterface
from a local file. If the file does not exist, it generates a new
config file, tells the user to edit the config file, and then closes
the running application
This is useful for CLI applications, however should not be used by
GUI-based applications.
Create a new node-interface.config
with the barebones yaml inside
Basic function to check if a local config currently exists
Opens a local node-interface.yaml
file and uses the
data inside to create a NodeInterface
Uses the config yaml provided to create a new NodeInterface