UNPKG

closeheat

Version:

Static Website Hosting with CMS without touching your code.

30 lines (21 loc) 682 B
var Color, Log, Opener, Website, open; open = require('open'); Log = require('./log'); Color = require('./color'); Website = require('./website'); module.exports = Opener = (function() { function Opener() {} Opener.prototype.open = function() { return Website.get().then(function(website) { if (!website.exists) { Log.p("No published website from this folder exists."); return Log.p("To publish this folder, type: " + (Color.violet('closeheat publish'))); } Log.p("Opening your website at " + website.url + "."); if (!process.env.CLOSEHEAT_TEST) { return open(website.url); } }); }; return Opener; })();