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.
nullwhere the commands are part of the system —netstatandnslookupship 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