mirror of
https://github.com/gabehf/Tdarr_Plugins.git
synced 2026-03-15 10:15:54 -07:00
Message update
This commit is contained in:
parent
660dce1775
commit
653ba069dc
1 changed files with 12 additions and 8 deletions
|
|
@ -22,15 +22,17 @@ for (let i = 0; i < files.length; i += 1) {
|
||||||
|
|
||||||
let read = fs.readFileSync(`./Community/${files[i]}`).toString();
|
let read = fs.readFileSync(`./Community/${files[i]}`).toString();
|
||||||
|
|
||||||
if (!read.includes('const loadDefaultValues = require(\'../methods/loadDefaultValues\');')) {
|
const importDefaultValues = 'const loadDefaultValues = require(\'../methods/loadDefaultValues\');';
|
||||||
console.log(`Plugin does not import loadDefaultValues './Community/${files[i]}'`);
|
if (!read.includes(importDefaultValues)) {
|
||||||
read = `const loadDefaultValues = require('../methods/loadDefaultValues');\n${read}`;
|
console.log(`Plugin error: './Community/${files[i]}' does not contain ${importDefaultValues}`);
|
||||||
|
read = `${importDefaultValues}\n${read}`;
|
||||||
// fs.writeFileSync(`./Community/${files[i]}`, read)
|
// fs.writeFileSync(`./Community/${files[i]}`, read)
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!read.includes('const details = () =>')) {
|
const detailsText = 'const details = () =>';
|
||||||
console.log(`Plugin details syntax is wrong './Community/${files[i]}'`);
|
if (!read.includes(detailsText)) {
|
||||||
|
console.log(`Plugin error: './Community/${files[i]}' does not contain ${detailsText}`);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -40,13 +42,15 @@ for (let i = 0; i < files.length; i += 1) {
|
||||||
if (!read.includes(syncText)
|
if (!read.includes(syncText)
|
||||||
&& !read.includes(asyncText)
|
&& !read.includes(asyncText)
|
||||||
) {
|
) {
|
||||||
|
console.log(`Plugin error: './Community/${files[i]}' does not contain ${syncText} or ${asyncText}`);
|
||||||
console.log(`Plugin 'plugin' syntax is wrong './Community/${files[i]}'`);
|
console.log(`Plugin 'plugin' syntax is wrong './Community/${files[i]}'`);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!read.includes('inputs = loadDefaultValues(inputs, details);')
|
const inputsText = 'inputs = loadDefaultValues(inputs, details);';
|
||||||
|
if (!read.includes(inputsText)
|
||||||
) {
|
) {
|
||||||
console.log(`Plugin does not load default inputs './Community/${files[i]}'`);
|
console.log(`Plugin error: './Community/${files[i]}' does not contain ${inputsText}`);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -54,7 +58,7 @@ for (let i = 0; i < files.length; i += 1) {
|
||||||
module.exports.plugin = plugin;`;
|
module.exports.plugin = plugin;`;
|
||||||
|
|
||||||
if (!read.includes(exportText)) {
|
if (!read.includes(exportText)) {
|
||||||
console.log(`Plugin export syntax is wrong './Community/${files[i]}'`);
|
console.log(`Plugin error: './Community/${files[i]}' does not contain ${exportText}`);
|
||||||
read = read.replace('module.exports.details = details;', '');
|
read = read.replace('module.exports.details = details;', '');
|
||||||
read = read.replace('module.exports.plugin = plugin;', '');
|
read = read.replace('module.exports.plugin = plugin;', '');
|
||||||
read += `\n${exportText}`;
|
read += `\n${exportText}`;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue