Documentation
First run
What the process prints, how you reach it, and when it stops on its own.
Starting it
$ spinoza
spinoza is listening, open this in a browser url=http://127.0.0.1:34115/?token=...The token in that URL is minted for this run. Open the URL and the page keeps the token as a cookie from there on.
spinoza --open # start and open the default browser
open -a Spinoza # the desktop window, on macOSOne HTTP and WebSocket server backs both the browser tab and the desktop window, so you can move between them mid-session.
When it stops
Spinoza exits when the last view closes. There is no daemon left behind, and nothing to stop by hand.
Handing the token to a script
--token-file writes this run's token to a path at mode 0600, so a script can read it without scraping the log line.
spinoza --token-file /run/user/1000/spinoza.token