Skip to content

Allow updating subset of packages #2836

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
2 of 3 tasks
csswright opened this issue Jun 4, 2025 · 2 comments · Fixed by #2841
Closed
2 of 3 tasks

Allow updating subset of packages #2836

csswright opened this issue Jun 4, 2025 · 2 comments · Fixed by #2841
Labels
feature New feature request needs info

Comments

@csswright
Copy link

yazi --debug output

N/A

Please describe the problem you're trying to solve

Currently, it is only possible to update all packages. For users with many packages, updating all at once makes it difficult to debug potential issues or incorporate new features into workflow. Manually pinning/unpinning subsets of packages is not convenient and updating only specified packages fits in line with a typical package manager.

Would you be willing to contribute this feature?

  • Yes, I'll give it a shot

Describe the solution you'd like

Allow updating subset of packages.

Additional context

Considering that this is a simple feature request, throwing an idea for one more useful and related feature request: show updates of packages in the form of new commits messages for each package updated. This is convenient to give an idea of what changes can be expected from the update without manually checking themselves in e.g. a web browser. This is a common feature in similar package managers in other applications like vim and system package managers.

Checklist

  • I have searched the existing issues/discussions
  • The latest nightly build doesn't already have this feature
@csswright csswright added the feature New feature request label Jun 4, 2025
Copy link

github-actions bot commented Jun 4, 2025

Hey @csswright, I noticed that you did not correctly follow the issue template. Please ensure that:

  • The requested feature does not exist in the newest nightly build.
  • The debug information (yazi --debug) is updated for the newest nightly.
  • The non-optional items in the checklist are checked.

Issues with needs info will be marked ready once edited with the proper content, or closed after 2 days of inactivity.

@sxyazi
Copy link
Owner

sxyazi commented Jun 5, 2025

Allow updating subset of packages.

Supported in #2841

show updates of packages in the form of new commits messages for each package updated

There's no plan to support it because it doesn't integrate well with the current UI, which would cause the output to become very long. Perhaps it could be considered when the package manager UI is refactored into an interactive one in the future, but that won't happen anytime soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature request needs info
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants