Fluxion::ToolBackend
Inherits Enum < Comparable < Value < Object
Language- and ecosystem-level installers used by tool-packages.
Kept separate from PackageManager because these install into the user's
home, need no sudo (except snap), and each has its own name grammar.
Constants
CargoBinstall = 0
Cargo = 1
Snap = 2
Pipx = 3
UvTool = 4
NpmGlobal = 5
GoInstall = 6
Class methods
config_names
SourceInstance methods
command
The executable that must be on PATH. Note that uv-tool runs uv and
npm-global runs npm — the backend id names the install strategy, not
the binary.
config_name
SourceAppends a String representation of this enum member to the given io.
See also: to_s.