ScoopInstaller / Extras

📦 The Extras bucket for Scoop.
https://scoop.sh
The Unlicense
1.78k stars 1.33k forks source link

[Bug]: Godot Installation running in the background #13248

Open sylbeth opened 4 months ago

sylbeth commented 4 months ago

Prerequisites

Package Name

godot

Expected/Current Behaviour

When executing godot, it is expected to retrieve the standard output from the terminal. I am using godot-rust, and I need it for debugging purposes of my code. The problem is, every time I run the command, nothing gets printed, and I am able to execute other commands. I talked about it in the godot-rust server and it seems likely that the scoop intallation might be running godot on the background, but it should be in the foreground, since I believe it is more useful to be able to see the output than, just not.

Steps to Reproduce

PS> scoop install godot
PS> godot

Possible Solution

If it is running in the background, running it in the foreground might solve it.

Scoop and Buckets Version

PS> scoop --version
Current Scoop version:
d285bb08 (HEAD -> master, tag: v0.4.1, origin/master, origin/HEAD) chore(release): Bump to version 0.4.1 (#5924)

'main' bucket:
4288604a9 (HEAD -> master, origin/master, origin/HEAD) vector: Update to version 0.38.0

'extras' bucket:
b0ba16044 (HEAD -> master, origin/master, origin/HEAD) ucheck: Update to version 5.4.0

Scoop Config

last_update         scoop_repo                              scoop_branch
-----------         ----------                              ------------
07/05/2024 21:48:59 https://github.com/ScoopInstaller/Scoop master

PowerShell Version

PS> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.19041.4355
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.4355
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1

Additional Softwares

No response

sylbeth commented 4 months ago

As an addendum, I believe this is the intended behaviour from godot since in their documentation they expect those arguments to work, but, for example, -h, which doesn't even output anything.

sylbeth commented 4 months ago

As I've been informed, this may be due to Godot's Scoop manifest using godot.exe instead of godot.console.exe. Since this may fix this, could we have it changed? Although I have no knowledge whether that's going to fix the problem.