Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.
/ Aura Public archive

A cross-platform base for Nickvision applications

License

Notifications You must be signed in to change notification settings

NickvisionApps/Aura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuget

Nickvision.Aura

Logo

A cross-platform base for Nickvision applications

Aura provides the following functionality across platforms (Linux and Windows):

  1. Stores application information: name, version, changelog etc
  2. Allows to load and save configuration files in JSON format
  3. Resolve system dependencies and common paths
  4. Localization infrastructure powered by gettext
  5. Can start an IPC server using named pipe. In this case, an application becomes single-instance. New instances will send command-line arguments to existing one and quit.
  6. Access system's network status and listen for changes
  7. Store credentials in a secure fashion