# package-utils **Repository Path**: mirrors_Silex/package-utils ## Basic Information - **Project Name**: package-utils - **Description**: Interactive extensions for package.el - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-27 - **Last Updated**: 2026-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![MELPA](http://melpa.org/packages/package-utils-badge.svg)](http://melpa.org/#/package-utils) [![MELPA Stable](http://stable.melpa.org/packages/package-utils-badge.svg)](http://stable.melpa.org/#/package-utils) # Package Utils Interactive extensions for `package.el` ## Installation The recommended way to install package-utils is through MELPA. Otherwise, simply add `package-utils.el` to your load-path and then `(require 'package-utils)`. ## Overview The following interactive functions are available: * M-x package-utils-upgrade-all Upgrades all packages that can be upgraded (prefix argument: do no refresh packages). * M-x package-utils-upgrade-all-and-recompile Upgrades all packages that can be upgraded and re-compiles byte-code for all packages (prefix argument: do no refresh packages). This is prevents generated byte-code using definitions from old in-memory packages. * M-x package-utils-upgrade-all-and-quit Upgrades all packages that can be upgraded and quit Emacs (prefix argument: do no refresh packages). * M-x package-utils-upgrade-all-and-restart Upgrades all packages that can be upgraded and restarts Emacs (prefix argument: do no refresh packages). * M-x package-utils-upgrade-all-no-fetch Upgrades all packages that can be upgraded without refreshing the packages list. * M-x package-utils-upgrade-by-name Upgrades an installed package by name (prefix argument: do not refresh packages). * M-x package-utils-upgrade-by-name-no-fetch Upgrades an installed package by name without refreshing the packages list. * M-x package-utils-remove-by-name Removes an installed package by name. * M-x package-utils-list-upgrades List all packages that can be upgraded (prefix argument: do no refresh packages). ## Contributions welcome! Either as suggestions or as pull requests by opening tickets on the [issue tracker](https://github.com/Silex/package-utils/issues).