Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amake/macports.el
An Emacs porcelain for MacPorts
https://github.com/amake/macports.el
emacs macports melpa
Last synced: about 2 months ago
JSON representation
An Emacs porcelain for MacPorts
- Host: GitHub
- URL: https://github.com/amake/macports.el
- Owner: amake
- License: gpl-3.0
- Created: 2022-04-21T12:28:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-21T23:54:16.000Z (6 months ago)
- Last Synced: 2024-06-28T02:40:55.495Z (3 months ago)
- Topics: emacs, macports, melpa
- Language: Emacs Lisp
- Homepage:
- Size: 188 KB
- Stars: 12
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![MELPA](https://melpa.org/packages/macports-badge.svg)](https://melpa.org/#/macports)
# macports.el
An Emacs porcelain for [MacPorts](https://www.macports.org).
![macports.el demo](./docs/macports.el.svg)
# Features
Interactively
- Perform basic MacPorts functions like install, selfupdate, and reclaim
- Manage outdated and installed ports
- Manage `select` selectionswith an intuitive [Transient](https://github.com/magit/transient)-based
interface.# Installation
First you probably want to have [MacPorts](https://www.macports.org) installed.
You can install macports.el from [MELPA](https://melpa.org/#/flutter) with
`package.el`.[Get started with MELPA](https://melpa.org/#/getting-started), then run:
```
M-x package-install macports
```# Configuration
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](https://github.com/purcell/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 invoking `macports-command`. Set this to `nil` if
you have a custom MacPorts installation owned by your user.# Usage
Execute `M-x macports` to open the main entrypoint.
# License
GPL-3