Module epax_app

main epax application module.

Copyright © (C) 2012 Erlware, LLC.

Authors: Aman Mangal (mangalaman93@gmail.com).

Description

main epax application module

Function Index

add_app/2adds OTP application (package) stored at Link (only supports git, bzr and svn repositories).
bundle/1bundles the app, finds all the dependencies and copies them into the deps folder inside the app folder.
check/0verifies that there are no broken packages (index description matches with the downloaded package), updates the index simultaneously.
format_app/1returns a package details in printable format.
init/0initializes index.
list_apps/0prints the app list stored in the index (in lexicographical order).
remove_app/1removes OTP application from index.
show/1prints detailed information about the application.
update/0updates the index.

Function Details

add_app/2

add_app(Link, Options) -> ok

adds OTP application (package) stored at Link (only supports git, bzr and svn repositories)

bundle/1

bundle(Appname) -> ok

bundles the app, finds all the dependencies and copies them into the deps folder inside the app folder

check/0

check() -> ok

verifies that there are no broken packages (index description matches with the downloaded package), updates the index simultaneously

format_app/1

format_app(App) -> term()

returns a package details in printable format

init/0

init() -> ok

initializes index

list_apps/0

list_apps() -> ok

prints the app list stored in the index (in lexicographical order)

remove_app/1

remove_app(Appname) -> ok

removes OTP application from index

show/1

show(Appname) -> ok

prints detailed information about the application

update/0

update() -> ok

updates the index


Generated by EDoc