abstract class Zap::Installer::Base
- Zap::Installer::Base
- Reference
- Object
Direct Known Subclasses
Defined in:
installer/installer.crConstructors
Instance Method Summary
- #install : Nil
- #installed_packages_with_hooks : Array({Zap::Package, Path})
- #main_package : Package
-
#prune_orphan_modules
Prune unused dependencies from the filesystem
-
#remove(dependencies : Set(Tuple(String, String | Package::Alias, String))) : Nil
Remove a set of direct dependencies from the filesystem
- #state : Commands::Install::State
Macro Summary
-
check_os_and_cpu!(package, *, early, optional = nil)
Raise if the architecture is not supported.
Constructor Detail
Instance Method Detail
def remove(dependencies : Set(Tuple(String, String | Package::Alias, String))) : Nil
#
Remove a set of direct dependencies from the filesystem
Macro Detail
macro check_os_and_cpu!(package, *, early, optional = nil)
#
Raise if the architecture is not supported. If the package is optional, skip it.