class Zap::Installer::Classic

Defined in:

installer/classic/classic.cr
installer/classic/writer/file.cr
installer/classic/writer/git.cr
installer/classic/writer/registry.cr
installer/classic/writer/tarball.cr
installer/classic/writer/workspace.cr

Instance Method Summary

Instance methods inherited from class Zap::Installer::Base

install : Nil install, installed_packages_with_hooks : Array({Zap::Package, Path}) installed_packages_with_hooks, main_package : Package main_package, prune_orphan_modules prune_orphan_modules, remove(dependencies : Set(Tuple(String, String | Package::Alias, String))) : Nil remove, state : Commands::Install::State state

Constructor methods inherited from class Zap::Installer::Base

new(state : Commands::Install::State) new

Instance methods inherited from class Object

or(other : T) : T | self forall T or, pipe(&) pipe

Instance Method Detail

def install : Nil #

[View source]
def on_install(dependency : Package, install_folder : Path, *, state : Commands::Install::State, location : LocationNode, ancestors : Array(Package)) #

Actions to perform after the dependency has been freshly installed.


[View source]