You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
removed all code that generates intermediate shell scripts to run servers / components. This was due to an unclear / inconsistent API for using python's subprocess.Popen cross-platform. But these issues have been worked though now and results in simplified and more reliable code. Environment variables are directly passed to the child process via Popen.
logging is now captured via stdout and written to standardised locations in AppData/ElectrumSV-SDK/logs/<component_type>/<component_id>/<datetime>.log (or $HOME/.electrumsv-sdk/... on linux)
can now use the --inline flag to direct stdout to current shell and block in current terminal (logging is still also written to the log file in the standardised location).
added the--new-terminal flag (--new-terminal is the default).
linux requires xterm for the --new-terminal flag to work (gnome-terminal made process id tracing of the grandchild process impossible)