# 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
[](http://melpa.org/#/package-utils)
[](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).