Skip to content

Trac-Systems/libappling-v2

Repository files navigation

libappling

Low-level plumbing for Pear application shells. Application shells, referred to as applings, are small, native applications that bundle the public key of their associated Pear application in addition to the discovery key of the Pear platform. At a glance, an appling goes through the following steps to launch its associated application:

  1. Resolve: Determine the path to the current platform installation, if available.
  2. Bootstrap: If no platform is available, download and install the most recent platform.
  3. Launch: With the platform either already available or just installed, launch the platform with the application.

Once created and distributed, an appling never needs to be recreated and redistributed as the Pear platform and application are themselves fully self updating.

API

See include/appling.h for the public API.

Building

npm i -g bare-make
npm i
bare-make generate
bare-make build

License

Apache-2.0

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors