From Cliquesoft
Jump to: navigation, search

clAPI is distributed with the minimal amount of modules to operate effectively. Currently this list only contains six (6) items which will be provided below along with their reasoning:

  • clapi - this is the main file of the framework containing the basic global functions.
  • .demo - provides end users a way to test that the framework is working properly as well as a basic example for developers.
  • .shttpd - a minimalist web server that enables the local and/or remote display of web-based GUI frontends.
  • .shttp - required for the shttpd module to work.
  • .update - allows the framework and third party add-ons to update themselves.

Officially support modules:

  • .files - provides access to various functions for modifying (text) files.
  • .fs - our general purpose suite of functions for interacting with the filesystem.
  • .monitor - allows programs to be monitored for timeouts and user issued stop commands.
  • .mount - enables various file systems to be mounted.
  • .schedule - is a set of functions that enable comprehensive task scheduling.
  • .version - gives developers a very minimalistic version system for their own clAPI projects.