Catherine
Catherine
@hobofan this is sweet
You can use my [xdg crate](https://whitequark.github.io/rust-xdg/xdg/index.html) to implement this.
... and it really should use `~/.local/bin`; there's precedent already in the behavior `pip install --user`, at least.
They are available on Windows but [do not perform usefully](https://bugs.python.org/issue19124).
There could be, but I'm worried about issues that arise from using different mechanisms on Unix and Windows. (This is why it doesn't already use `os.exec`.)
Does it wait for the process to terminate?
No objection to using `os.execvp` on Unix then.
You can use my [fx2](https://pypi.org/project/fx2/) project which does have this functionality. `pip3 install fx2` then `fx2tool read_eeprom 0 256 -f eeprom.bin`.
Having worked on similar applications, I strongly suggest looking into a separate mutable structure that keeps e.g. variable metadata. For example, you could associate an environment with variable values to...
Will do after #8 is completed.