An Emacs porcelain for MacPorts.
Interactively
- Perform basic MacPorts functions like install, selfupdate, and reclaim
- Manage outdated and installed ports
- Manage
select
selections
with an intuitive Transient-based interface.
First you probably want to have MacPorts installed.
You can install macports.el from MELPA with
package.el
.
Get started with MELPA, then run:
M-x package-install macports
The following variables can be customized in the usual ways (including M-x customize
):
-
macports-command
(default:"port"
)The MacPorts binary. exec-path-from-shell is a great way to make sure Emacs can find your
port
binary, but alternatively you can modify this variable. -
macports-show-status
(default:t
)Whether to show port counts in the main
macports
transient. -
macports-use-sudo
: (default:t
)Whether to use
sudo
when invokingmacports-command
. Set this tonil
if you have a custom MacPorts installation owned by your user.
Execute M-x macports
to open the main entrypoint.
GPL-3