UNPKG

hostnamectl

Version:

Allows you to control hostname using the hostnamectl command easily and asynchronously

16 lines (12 loc) 350 B
var exec = require("child_process").exec var os = require("os") module.exports = { get_hostname: _get_hostname, set_hostname: _set_hostname } function _get_hostname(callback) { callback(null, os.hostname()) } function _set_hostname(hostname, callback) { exec("sudo hostnamectl set-hostname " + hostname, callback) }