Adify v0.1.0 API Reference
Modules
This module is the main API to interact with Adify
Represents the structure of an adification process. This represents the state of the system, intended state of the system and processes ran during adification
Represents the data related to an environment operation. An environment operation is when a tool is attempted to be installed or uninstalled
This module is used to get system's information. Information like OS type, Distribution, Kernel, Package Managers etc
Represents a Tool that can be installed/uninstalled using Adify
Represents the set of commands with up and down with the priority
Represents a list of pre, post and main command of a set of commands
for an installation_strategy
Representation around a command, expected output and success
Represents a set of commands that need to be run on an operating system.
It follows similar patterns as Ecto and Rails migrations where it
supports up and down to undo a tool installation
API to do all YAML operations for Adify
Mix Tasks
This tasks run an adification process