I have built a template which is a fork of electron-react-boilerplate and which uses ipfs-http-client to access the local go-IPFS node. So far my template (electron-react-boilerplate-ipfs) is working as expected. I’ve looked through the core API docs and figured out how to use most of that API: ipfs.add, ipfs,cat, ipfs.files.write, ipfs.name.publish, ipfs.key.gen, ipfs.pubsub, etc. all work very nicely for me in my app.
However, the one thing I haven’t figured out how to get my app to do is to control the local daemon. I’m looking for something like ipfs.daemon.init, ipfs.start, ipfs.stop, etc. Are these commands somewhere in the core API and I am just completely overlooking them? Or do I need something other than ipfs-http-client to do this?
Of course, I could just have the user download IPFS Desktop and do it outside of my app, but I want to make it so that the user doesn’t have to do that. I’ve been digging through the IPFS Desktop repo to learn what I can but haven’t figured out the solution yet.
Thank you in advance!
Edit: I do see ipfs.stop in the MISC part of the core API but cannot seem to find init or start.