Small library for work with WPKG XML configuration files.
npm install --save libwpkg
More examples here.
// Enable WPKG module
let wpkg = require("libwpkg");
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);
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);
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);
}
- Discord - Join us on Discord.
- GitHub Issues - Got issues? Please tell us!
- Main the WPKG website - https://wpkg.org/
- WPKG documentation page - https://wpkg.org/Documentation
- Article on Wikipedia - https://en.wikipedia.org/wiki/WPKG_(software)