/*\ title: $:/core/modules/commands/init.js type: application/javascript module-type: command Command to initialise an empty wiki folder \*/ (function(){ /*jslint node: true, browser: true */ /*global $tw: false */ "use strict"; exports.info = { name: "init", synchronous: true }; var Command = function(params,commander) { this.params = params; this.commander = commander; }; Command.prototype.execute = function() { var fs = require("fs"), path = require("path"); // Check that we don't already have a valid wiki folder if($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) { return "Wiki folder is not empty"; } // Loop through each of the specified editions var editions = this.params.length > 0 ? this.params : ["empty"]; for(var editionIndex=0; editionIndex