Skip to content

Improve script ergonomics#77

Merged
Fernthedev merged 4 commits into
QuestPackageManager:mainfrom
Metalit:main
Feb 12, 2026
Merged

Improve script ergonomics#77
Fernthedev merged 4 commits into
QuestPackageManager:mainfrom
Metalit:main

Conversation

@Metalit
Copy link
Copy Markdown
Contributor

@Metalit Metalit commented Feb 11, 2026

Primarily, removes the requirement of -- to pass flags to a script. Disabling the help flag for qpm s specifically is also required for the -h/--help to be passed to scripts. It would be nice if qpm s -h could work (while still passing -h to a script in the case of, say, qpm s build -h), but I'm not sure how to do that or if it's that important.
This also removes the error created if a script doesn't exit successfully, since it just clogs the terminal when any reasonable script would report the error itself. I do think qpm should exit with a matching error code if the script did, but I couldn't figure out how to do that either, at least in a reasonable or idiomatic way. So that should probably be resolved.

@Fernthedev Fernthedev merged commit 37de60d into QuestPackageManager:main Feb 12, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants