vezel-dev / cathode

A terminal-centric replacement for the .NET console APIs.
https://docs.vezel.dev/cathode
BSD Zero Clause License
91 stars 7 forks source link

Support musl-based systems (e.g. Alpine) #142

Closed alexrp closed 2 months ago

alexrp commented 6 months ago

Blocked on:

alexrp commented 5 months ago

The work needed on the Cathode side is just to add the RIDs to the list:

https://github.com/vezel-dev/cathode/blob/f9bef4526904a84f6e1f34765253a2998ec6ef62/src/native/native.cproj#L13-L23

alexrp commented 2 months ago

@DaRosenberg FYI. Cathode now ships with musl (including Alpine) support. I know it might be a bit too late, but you seemed interested in this.

DaRosenberg commented 2 months ago

@alexrp Thanks, I was indeed, and still am - it's not too late. But until https://github.com/microsoft/terminal/issues/12143 is fixed, or you find a viable workaround that actually sticks, there's not enough reason for us to migrate from System.Console I think.

alexrp commented 2 months ago

Yeah, that's fair. I'm thoroughly out of ideas at this point, honestly. The ball's in Microsoft's court on that now, I think. If you don't mind, it would be good to put a :+1: on that issue to communicate the importance of it.

DaRosenberg commented 2 months ago

Yep, done.