Description
Kondo appears to sometimes misidentify Unity projects, though I don't know why. It may be when multiple Unity projects are children of a parent folder. For example, when cloning this project:
https://github.com/microsoft/Mesh-Toolkit-Unity
Kondo will detect Mesh101 and Mesh201 as regular .NET projects rather than Unity projects. This is true even if the projects have been opened in Unity and Unity has generated folders like Library.
Is this related to the detection work discussed here?
And is there any known workaround for now? Supplying the full folder path to Kondo.exe doesn't seem to make a difference. Though I haven't found a way to get kondo.exe to tell me what type of project it thinks it is. Kondo.exe just tells me Projects cleaned: 0, Bytes deleted: 0.0B
.
Activity
tbillington commentedon Dec 4, 2024
Hey! Thanks for creating this issue :)
I'm pretty sure the .net/unity confusion is an issue I knew about previously and should have been already fixed before the most recent release of the ui, d48771c.
Do you know what version of the UI you're running, and where you obtained the program?
In general though yes the discovery rework should also handle this case, where a "unity project" is a more specific thing than a ".net project". This also applies to Godot projects, and I'm sure there's other cases that haven't been reported yet.
tbillington commentedon Dec 4, 2024
That
(.NET)
is directly outputing the name of the project type identified, used here in the ui, and implemented as such.tbillington commentedon Dec 4, 2024
Oh, as an aside, I'm creating a terminal interface for this tool in an upcoming version. As a user of the GUI on windows, is that something you'd consider using, or would you still prefer a native GUI style application?
828e63a565406b21.mp4
juh9870 commentedon Dec 4, 2024
Terminal gui would be nice, especially for over-ssh work
jbienz commentedon Feb 3, 2025
Hey @tbillington, sorry it took me so long to reply.
I got them through UniGetUI (and therefore WinGet).
As far as I can tell, 0.8 appears to be the current version of both tools, correct?
It appears the date of that commit was December 11th, 2023, and it appears the date of the 0.8 binaries are December 19th, 2023. So that fix should be in the executable that I have, is that correct? If so, it does not appear to be working as expected.
In all honestly, I would personally still prefer a GUI. Primarily for discoverability without need to memorize CLI switches. But if the CLI UI is very discoverable, I would be open to it. I would still prefer a GUI, but I understand you only have so much time in a day.
Thank you so much for looking into this issue. And thank you for the valuable tool!