Difference between revisions of "clAPI"

From Cliquesoft
Jump to: navigation, search
Line 1: Line 1:
 
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 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.
+
* 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.
+
* .demo - provides end users a way to test that the framework is working properly as well as a basic example for developers.
.bashttpd - enables web server capabilities for the local and/or remote display of web-based GUI frontends.
+
* .bashttpd - enables web server capabilities for the local and/or remote display of web-based GUI frontends.
.bashttp - required for the bashttpd module to work.
+
* .bashttp - required for the bashttpd module to work.
.paged - a minimalist web server that used the .clapi.bashttpd as a dependency
+
* .paged - a minimalist web server that used the .clapi.bashttpd as a dependency
.update - allows the framework and third party add-ons to update themselves.
+
* .update - allows the framework and third party add-ons to update themselves.
  
  
 
Officially support modules:
 
Officially support modules:
  
.files - provides access to various functions for modifying (text) files.
+
* .files - provides access to various functions for modifying (text) files.
.fs - our general purpose suite of functions for interacting with the filesystem.
+
* .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.
+
* .monitor - allows programs to be monitored for timeouts and user issued stop commands.
.mount - enables various file systems to be mounted.
+
* .mount - enables various file systems to be mounted.
.schedule - is a set of functions that enable comprehensive task scheduling.
+
* .schedule - is a set of functions that enable comprehensive task scheduling.
.version - gives developers a very minimalistic version system for their own clAPI projects.
+
* .version - gives developers a very minimalistic version system for their own clAPI projects.

Revision as of 16:34, 8 July 2012

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.
  • .bashttpd - enables web server capabilities for the local and/or remote display of web-based GUI frontends.
  • .bashttp - required for the bashttpd module to work.
  • .paged - a minimalist web server that used the .clapi.bashttpd as a dependency
  • .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.