Radian-Software/Straight.el
Fleeting- External reference: https://github.com/radian-software/straight.el
bulk management
Automatic repository management While being able to make arbitrary changes to your packages is very powerful, it can also get tiring to keep track of the all those changes. For this reason, straight.el provides a suite of powerful interactive workflows to perform bulk operations on your packages.
- To restore each package to its canonical state (a clean working directory with the main branch checked out, and the remotes set correctly), run M-x straight-normalize-package or M-x straight-normalize-all.
- To fetch from each package’s configured remote, run M-x straight-fetch-package-and-deps or M-x straight-fetch-all; to also fetch from the upstream for forked packages, supply a prefix argument.
- To merge changes from each package’s configured remote, run M-x straight-merge-package-and-deps or M-x straight-merge-all; to also merge from the upstream for forked packages, supply a prefix argument.
- To push all local changes to each package’s configured remote, run M-x straight-push-package or M-x straight-push-all.