Open chromer030 opened 2 years ago
+1 on this. Homebrew is great, but I think having binaries available for all platforms, signed or not, is a good idea. Thanks for the tool!
Moin rmoghadam,
Good question... monolith is on Brew, so I never felt the need for binary releases for macOS...
I suppose I could do it for darwin-x86_64 and darwin-arm64, I'll let you know in this thread if it works out or not — signing those binaries is usually the main problem, macOS has a lot of checks in place to prevent execution of downloaded programs
Greetings! If provided, we can include the binary in the x-cmd package. Refer to https://x-cmd.com/pkg/procs as an example. Procs is a project developed in Rust.
The primary distinction between brew and x-cmd is that x-cmd does not necessitate sudo or root privileges. Instead, x-cmd employs pkg as a portable binary. Consequently, we would be grateful if the monolith community could supply a portable binary.
I think If we download the binary using curl or wget, there is no signing issue.
That's pretty neat, seems like a very interesting project.
I think you might be right, the browser marks those files as "downloaded from the Internet" on the filesystem level, so if something is compiled or downloaded and used via Terminal, it possibly could just run with no questions asked.
I could extend the pipeline to produce those binaries, but may I first ask why you wouldn't want to take what brew produces, and include that into x-cmd?
That's pretty neat, seems like a very interesting project.
I think you might be right, the browser marks those files as "downloaded from the Internet" on the filesystem level, so if something is compiled or downloaded and used via Terminal, it possibly could just run with no questions asked.
I could extend the pipeline to produce those binaries, but may I first ask why you wouldn't want to take what brew produces, and include that into x-cmd?
Thank you.
I believe that adopting the official build binary can be more reliable in source; later positioning reported bugs by users will also be relatively easier.
Moin rmoghadam,
Good question... monolith is on Brew, so I never felt the need for binary releases for macOS...
I suppose I could do it for darwin-x86_64 and darwin-arm64, I'll let you know in this thread if it works out or not — signing those binaries is usually the main problem, macOS has a lot of checks in place to prevent execution of downloaded programs