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