herrhotzenplotz / gcli

Portable Git(hub|lab|tea) CLI tool
https://herrhotzenplotz.de/gcli/
BSD 2-Clause "Simplified" License
54 stars 2 forks source link

Windows support? #133

Open feraxhp opened 3 months ago

feraxhp commented 3 months ago

Do you plan to add windows support?

herrhotzenplotz commented 3 months ago

There already is basic Windows support through Cygwin or MSYS2 and afaik there exists a package in YACP. I have previously compiled and tested gcli manually on Windows 10 with MSYS2 - it worked just fine.

However, I haven't tested the Windows build since I migrated the build system away from Autotools - that will have to be done. There also is at least one issue regarding file extensions with the generated Makefile.

Otherwise, if you mean support for MSVC in plain Win32: that is theoratically possible however I am not really inclined to implement this myself as I don't use Windows and don't really have time to work on this.

I am very happy to accept patches and encourage contributions for Windows and more!

gbowne1 commented 3 months ago

I have a older Mac 1.1 A1186 with Intel procs. I should try gcli on there as well as in the Windows VMs and just see what happens.

Cyqwin should just work. Been busy so I have not had great time to experiment building in different environments/arch/etc.