Trait install_framework_core::interface::Installer [−][src]
Required methods
fn init(&mut self, commands: &mut CommandQueue<InitCommand>)
[src]
Executes before any other function in order to prepare the environment for subsequent component installs
Arguments
commands
- the command queue to push commands into
fn get_components(&mut self, cache: &Path) -> Vec<Component>
[src]
fn install_component(
&mut self,
component: &str,
commands: &mut CommandQueue<InstallCommand>
)
[src]
&mut self,
component: &str,
commands: &mut CommandQueue<InstallCommand>
)
Installs a given component
Arguments
component
- component namecommands
- the command queue to push commands into