Module: Sprinkle::Installers

Defined in:
lib/sprinkle/installers/installer.rb,
lib/sprinkle/installers/apt.rb,
lib/sprinkle/installers/deb.rb,
lib/sprinkle/installers/gem.rb,
lib/sprinkle/installers/npm.rb,
lib/sprinkle/installers/rpm.rb,
lib/sprinkle/installers/yum.rb,
lib/sprinkle/installers/brew.rb,
lib/sprinkle/installers/file.rb,
lib/sprinkle/installers/pear.rb,
lib/sprinkle/installers/pecl.rb,
lib/sprinkle/installers/rake.rb,
lib/sprinkle/installers/thor.rb,
lib/sprinkle/installers/user.rb,
lib/sprinkle/installers/group.rb,
lib/sprinkle/installers/smart.rb,
lib/sprinkle/installers/binary.rb,
lib/sprinkle/installers/pacman.rb,
lib/sprinkle/installers/runner.rb,
lib/sprinkle/installers/source.rb,
lib/sprinkle/installers/zypper.rb,
lib/sprinkle/installers/bsd_port.rb,
lib/sprinkle/installers/mac_port.rb,
lib/sprinkle/installers/transfer.rb,
lib/sprinkle/installers/push_text.rb,
lib/sprinkle/installers/reconnect.rb,
lib/sprinkle/installers/freebsd_pkg.rb,
lib/sprinkle/installers/openbsd_pkg.rb,
lib/sprinkle/installers/replace_text.rb,
lib/sprinkle/installers/install_package.rb,
lib/sprinkle/installers/opensolaris_pkg.rb,
lib/sprinkle/installers/package_installer.rb,
lib/sprinkle/installers/freebsd_portinstall.rb

Overview

Installers are where the bulk of the work in Sprinkle happens. Installers are the building blocks of packages. Typically each unique type of install command has it’s own installer class.

Defined Under Namespace

Classes: Apt, Binary, Brew, BsdPort, Deb, FileInstaller, FreebsdPkg, FreebsdPortinstall, Gem, Group, InstallPackage, Installer, MacPort, Npm, OpenbsdPkg, OpensolarisPkg, PackageInstaller, Pacman, Pear, Pecl, PushText, Rake, Reconnect, ReplaceText, Rpm, Runner, Smart, Source, Thor, Transfer, UninstallPackage, User, Yum, Zypper