Hello everyone,
I am currently developing an Obsidian plugin that aims to allow users to download a local executable file written in Go, which would then start a service for interacting with Obsidian. My goal is to provide a user-friendly interface that enables users to create sites, select themes, preview, and publish content without requiring any development knowledge.
I would like to ask if there are any documents or examples that explain how to implement the following functionalities within an Obsidian plugin:
- Downloading Executable Files: I would like to enable users to easily download the Go project’s executable file through the plugin interface.
- Executing Local Files: After downloading, can the plugin use Node.js or a similar method to execute the executable file?
I have searched through the official Obsidian documentation and the API documentation but haven’t found specific implementation examples. Any guidance or pointers from the community would be greatly appreciated.
Thank you for your help!