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
Is your feature request related to a problem? Please describe.
It is not related to a problem.
Describe the solution you would like
Currently, every release includes a Go executable where GOOS_ARCH is set to darwin. This generates a single executable.
In addition to that, I am proposing that a MacOS compressed DMG file is also released that contains SecretlessBroker.app in agent-mode for easy install and use on MacOS.
See Additional context below for how this can be accomplished.
Is your feature request related to a problem? Please describe.
It is not related to a problem.
Describe the solution you would like
Currently, every release includes a Go executable where
GOOS_ARCH
is set todarwin
. This generates a single executable.In addition to that, I am proposing that a MacOS compressed DMG file is also released that contains SecretlessBroker.app in agent-mode for easy install and use on MacOS.
See Additional context below for how this can be accomplished.
Describe alternatives you have considered
n/a
Additional context
mkdir SecretlessBroker.app
touch Info.plist
mkdir MacOS
mkdir Resources
CFBundleExecutable
is the name of the executable underSecretlessBroker.app/MacOS
.CFBundleIdentifier
is the identifier of the .app when it is running.LSUIElement
set to true sets "agent-mode" so when SecretlessBroker.app is running, it doesn't constantly bounce in the dock menu.secretless_broker
executable for Darwin fromgo build
.@1x
and@2x
sizes.To create the DMG file and compress it, follow the rest of the documentation on this blog post: https://medium.com/@mattholt/packaging-a-go-application-for-macos-f7084b00f6b5. At the end of the blog post, there is a script that automates this entire process.
The text was updated successfully, but these errors were encountered: