Add -o,--override to footclient
With foot now supporting
-o,--override, we should add similar support to
In fact, many of the existing command line options in foot could be translated to overrides internally. It would make the client/server protocol simpler, but more chatty, as we'd be sending more strings.
In any case, to be able to support overriding options, we need to first be able to clone the configuration. Today, the server creates a shallow copy of the global conf, and only "deep copies" the things it knows it may update (like the title, shell, app-id, etc). The conf copy is "manually" free:d when the client disconncets (we can't use
config_free() since it would free things from the global conf that hasn't been deep copied).
Deleting a branch is permanent. It CANNOT be undone. Continue?