# README
Swervo
[!NOTE]
I am not actively working on this project. Read my blog post if you're curious about it.
About
Rotate your secrets and live worry free!
[!NOTE]
When trying to run the MacOSDMG
bundles, you might get a message that the binary is damaged. It is not. The browser or the OS is marking it for quarantine. You can make it work by runningxattr -r -d com.apple.quarantine ./<path to DMG file>
.
Development Requirements
- Golang 1.21.x
- NodeJS 20.x.x Recommended to use nvm or windows-nvm to manage NodeJS versions.
- Wails 2.7.1
- Then run
wails doctor
to ensure you have all the correct system-level dependencies installed.
- Then run
- Mage
- CGO due to dependency on go-sqlite3
Developing Locally
To run in live development mode:
wails dev
in the project directory- This will run a Vite development server that will provide very fast hot reload of your frontend changes.
If you want to develop in a browser and have access to your Go methods, there is also a dev server that runs on http://localhost:34115. Connect to this in your browser, and you can call your Go code from devtools.
Building
To build a redistributable, production mode package, use wails build
.