Reverting changes from old branch

This commit is contained in:
Belen Curcio
2017-07-10 17:06:40 -03:00
parent 2c7f5ca089
commit 636f357186
10 changed files with 3 additions and 179 deletions
+1 -50
View File
@@ -8,14 +8,13 @@
// https://yarnpkg.com/
const program = require('./commander');
const inquirer = require('inquirer');
// Make things colorful!
require('colors');
const emoji = require('node-emoji');
const dir = process.cwd();
const fs = require('fs-extra');
const fs = require('fs');
const path = require('path');
const spawn = require('cross-spawn');
const semver = require('semver');
@@ -273,58 +272,10 @@ async function reconcilePluginDeps({skipLocal, skipRemote, dryRun, upgradeRemote
console.log(`✨ Done in ${totalTime}s.`);
}
async function createSeedPlugin() {
const pluginsDir = path.join(dir, 'plugins');
function pluginNameExists(pluginName) {
const pluginNames = fs.readdirSync(pluginsDir);
return !!pluginNames
.filter((pn) => pn === pluginName).length;
}
let answers = await inquirer.prompt([
{
type: 'input',
name: 'pluginName',
message: 'Plugin Name: i.e talk-plugin-permalink',
validate: (input) => {
if (pluginNameExists(input)) {
return 'Please, choose another name. That name already exists';
}
if (input && input.length > 0) {
return true;
}
return 'Plugin Name is required.';
}
}
]);
// Creating plugin seed
const seedTemplatePlugin = path.join(dir, 'scripts/templates/plugin');
const newPluginPath = path.join(pluginsDir, answers.pluginName);
try {
fs.copySync(seedTemplatePlugin, newPluginPath);
console.log('Success!');
} catch (err) {
console.error(err);
}
}
//==============================================================================
// Setting up the program command line arguments.
//==============================================================================
program
.command('create')
.description('creates a seed plugin')
.action(createSeedPlugin);
program
.command('list')
.description('')