PackageNames class

The package that carries a formula's commands, named per package manager.

The same software is called different things by different distributions — procps and procps-ng, dnsutils and bind-tools — and a formula that only knows Debian's name is a formula that only works on Debian.

A null means "this manager has no package for it", and the formula says so rather than guessing at a name.

Constructors

PackageNames({String? apt, String? apk, String? dnf, String? brew})
Names a package across the managers that carry it.
const

Properties

apk String?
Alpine.
final
apt String?
Debian and Ubuntu.
final
brew String?
Homebrew, on macOS. null where the commands are part of the system — netstat and nslookup ship with macOS, and are nobody's to uninstall.
final
dnf String?
Fedora, RHEL and their relatives.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited