mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-17 03:20:02 +00:00
Give a warning message for missing plugin.info files
This commit is contained in:
parent
11da58355e
commit
378e00aee8
@ -1638,9 +1638,14 @@ Load the tiddlers from a plugin folder, and package them up into a proper JSON p
|
|||||||
*/
|
*/
|
||||||
$tw.loadPluginFolder = function(filepath,excludeRegExp) {
|
$tw.loadPluginFolder = function(filepath,excludeRegExp) {
|
||||||
excludeRegExp = excludeRegExp || $tw.boot.excludeRegExp;
|
excludeRegExp = excludeRegExp || $tw.boot.excludeRegExp;
|
||||||
|
var infoPath = filepath + path.sep + "plugin.info";
|
||||||
if(fs.existsSync(filepath) && fs.statSync(filepath).isDirectory()) {
|
if(fs.existsSync(filepath) && fs.statSync(filepath).isDirectory()) {
|
||||||
// Read the plugin information
|
// Read the plugin information
|
||||||
var pluginInfo = JSON.parse(fs.readFileSync(filepath + path.sep + "plugin.info","utf8"));
|
if(!fs.existsSync(infoPath) || !fs.statSync(infoPath).isFile()) {
|
||||||
|
console.log("Warning: missing plugin.info file in " + filepath);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
var pluginInfo = JSON.parse(fs.readFileSync(infoPath,"utf8"));
|
||||||
// Read the plugin files
|
// Read the plugin files
|
||||||
var pluginFiles = $tw.loadTiddlersFromPath(filepath,excludeRegExp);
|
var pluginFiles = $tw.loadTiddlersFromPath(filepath,excludeRegExp);
|
||||||
// Save the plugin tiddlers into the plugin info
|
// Save the plugin tiddlers into the plugin info
|
||||||
|
Loading…
x
Reference in New Issue
Block a user