c9-core/node_modules/c9/hostname.js

23 wiersze
451 B
JavaScript
Czysty Zwykły widok Historia

2015-02-10 19:41:24 +00:00
var fs = require("fs");
exports.parse = function(hostname) {
var parts = hostname.split("-");
return {
type: parts[0],
provider: parts[1],
region: parts[2],
index: parts[3],
env: parts[4]
};
};
exports.get = function() {
var hostname;
try {
hostname = fs.readFileSync("/etc/hostname", "utf8").trim();
} catch (e) {
hostname = "localhost";
}
return hostname;
};