Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

JavaScript library for work with WPKG XML configuration files

License

Notifications You must be signed in to change notification settings

wpkg/libwpkg.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libWPKG.js - JavaScript library

Small library for work with WPKG XML configuration files.

npm install --save libwpkg

Small how to

More examples here.

// Enable WPKG module
let wpkg = require("libwpkg");

Hosts

Example of Hosts XML file is here.

How to import and work with Hosts object:

// Import XML file
wpkg.hosts.import(__dirname + '/extra/hosts.xml');

// Get all hosts
let hosts_all = wpkg.hosts.get();
console.log(hosts_all);

// Get single host by hostname
let host_single = wpkg.hosts.get('host2');
console.log(host_single);

Profiles

Example of Profiles XML file is here.

How to import and work with Profiles object:

wpkg.profiles.import(__dirname + '/extra/profiles.xml');

let profiles_all = wpkg.profiles.get();
console.log(profiles_all);

let profile_single = wpkg.profiles.get('profile3');
console.log(profile_single);

Packages

Example of Profiles XML file is here.

How to import and work with Packages object:

wpkg.packages.import(__dirname + '/extra/packages.xml');

let packages_all = wpkg.packages.get();
console.log(packages_all);

let package_single = wpkg.packages.get('wpkg');
console.log(package_single);

// Show packages commands
console.log(package_single.commands);
for (let command of package_single.commands) {
    // Show single command
    console.log(command);
}

Get Support!

Some links

About

JavaScript library for work with WPKG XML configuration files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published