5 ms·
Seems like GUI application support is not there yet. In that case, what command-line software for MacOS is actually useful for?
by vinniepukh 3y ago
Seems like GUI application support is not there yet. In that case, what command-line software for MacOS is actually useful for?
- LoganDark 3y agoXcode build tools. Right now you practically need a macOS machine to compile applications for macOS or iOS.
- IshKebab 3y agoFor command line apps you can cross-compile from Linux. IIRC it does require building Clang from source, and obtaining a Mac SDK (which is probably against their T&C's) but there are pre-made scripts to do it (there's a good GitHub Actions one). That said, I only do that for free projects. For commercial stuff I'd just buy a Mac Mini.
- ptspts 3y agoOn a Linux host, use pts-osxcross (https://github.com/pts/pts-osxcross https://github.com/pts/pts-osxcross) to target macOS, it contains Clang and other build tools precompiled for Linux amd64.
- fuzzy2 3y agoLast I tried Darling, my goal was to make a proprietary printer driver run on Linux. It was available for Windows and macOS (CUPS). So that’s one use case.
- notRobot 3y agoDid it work?
- fuzzy2 3y agoNo, unfortunately I could not get Darling to compile back then and gave up. (I don't have that printer anymore either.)
- hiatus 3y agoWhy this over Wine with the Windows executable?
- fuzzy2 3y agoThe Windows driver wouldn't work with CUPS. Or is there something like ndiswrapper for printer drivers?
- j45 3y agoDepending on your printer You may be able to print directly to port 9100 of the printer using netcat
- lathiat 3y agoSimilarly I was hoping to run the Bonjour Conformance Test on Linux in CI for Avahi. Which is CLI as well.
- fevangelou 3y agoSpot on ;)
- whalesalad 3y agoHonestly my feelings exactly. Any cli software that’s available for Mac is also available for any other Unix. Seems entirely pointless to me.