ACF Libraries

From Alpine Linux

Jump to: navigation, search

Contents

ACF Libraries

Because of using lua, a very small language, the need arises to build everything from scratch. This can lead to some confusion, apprehension, or just feeling overwhelmed. Here is documentation on what we have now in the form of libraries and common functions. We hope to build some more and use this information to get the juices flowing in regard to ACF.

Some of these are lua libs or ones written for ACF. We are also using as a standard the lposix library which is documented here LPOSIX

Generic Libraries (acf-lib)

apk.lua

Functions to load/unload apk packages

date.lua

Date and time functions To be used with os.time() and os.date()

format.lua

Used to format tables and strings

fs.lua

Used for various filesystem specific functions

html.lua

Used to generate HTML code.

processinfo.lua

Manages processes

validator.lua

This contains multiple different functions that each will validate input in there own way.

ACF-specific Libraries (acf-core)

authenticator.lua

Authentication module. This module loads one sub-authenticator module and exposes its functionality via auth table.

authenticator-plaintext.lua

Authentication sub-module for plaintext database

controllerfunctions.lua

Controller helper functions

menubuilder.lua

Written by nangel for ACF

modelfunctions.lua

roles.lua

session.lua

Written by nangel for ACF.

viewfunctions.lua

displayinfo - obsolete displaymanagement - obsolete

Personal tools
Namespaces
Variants
Actions
Welcome
Services
Wiki
Toolbox