Skip to content

feat(adapters): run, ask on a terminal, and fill in a thin listing - #36

Merged
QaidVoid merged 4 commits into
scope-and-capabilitiesfrom
run-and-terminal
Aug 10, 2026
Merged

feat(adapters): run, ask on a terminal, and fill in a thin listing#36
QaidVoid merged 4 commits into
scope-and-capabilitiesfrom
run-and-terminal

Conversation

@QaidVoid

Copy link
Copy Markdown
Member

Three things a manager can need that it could not previously get.

Run is offered where a manager says both where a package went and where it links what it installs, which is what running one actually depends on. It also asks the package's own adapter for those paths rather than assuming everything lives where the built-in one puts things.

A terminal, for an operation that only works with one. pacstall -Lu hides the cursor and reads the terminal's settings even though it is only answering a question, and gives up without one. Ops declare needs_terminal and run on a pty. Asking for a password on a terminal nobody can see would hang, so that combination is refused rather than left to wait.

A thinner listing filled in, for a manager whose installed listing is only names. One run per package, only for the fields the listing left empty, and only when the manifest says the manager can be asked.

Stacked on #35.

@QaidVoid
QaidVoid merged commit 958055e into main Aug 10, 2026
1 check passed
@QaidVoid QaidVoid mentioned this pull request Aug 10, 2026
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.

1 participant