Bb-imager-rs: A rust rewrite of rpi-imager with more features

So, a few months ago, I started working on bb-imager-rs since I wanted a GUI for flashing BeagleConnect Freedom and I wanted to learn iced.

Fast forward a few months and it has turned into an application that can create bootable sd cards like rpi-imager, flash BeagleConnect Freedom CC1352P7 and MSP430 and works on a lot of platforms. It's currently focussed on BeagleBoard stuff, but can be pretty easily extended.

The last major remaining platform is Macos, which has proved to be difficult. I do not have a mac system and have never owned one in the past. So I am pretty clueless about most things regarding mac apps. I did make an attempt to get sd card flashing working on a borrowed mac (see here), but it just ended up as a failure. Add to that the fact that create-dmg cannot be used in CI environment anymore for some reason and well, I thought it might just be better to post about it here in case anyone wants to give it a go.

Of course, everyone is free to contribute outside of macos stuff as well.

PS: seems new users can only put 2 links in post, so I apologize for not being able to link to most stuff I mentioned here.