Open Issues Need Help
View All on GitHubAI Summary: The task is to fix a bug in the μHigh compiler where error codes are not returned correctly from commands. The issue stems from using `Environment.ExitCode` within a `System.CommandLine` handler, which is ineffective. The solution involves modifying the command handlers to return `Task.FromResult(ExitCode)` to properly propagate exit codes.
AI Summary: Implement automatic detection of a single `.uhighproj` file in the current directory when running `uhigh run`, allowing users to omit explicit project specification. The command should also support running `.uh` files directly. Error handling should be included for cases with zero or multiple `.uhighproj` files.
AI Summary: The task is to update the μHigh compiler to support building with .NET 9. This involves modifying the build process and potentially updating dependencies to ensure compatibility with the newer .NET version. Testing will be crucial to verify functionality after the update.