2017-03-14 12:25:39 +01:00
|
|
|
const shell = require('shelljs');
|
|
|
|
|
|
|
|
// Remove existing binary.
|
|
|
|
shell.rm('-f', '/usr/local/bin/strapi.js');
|
|
|
|
|
|
|
|
shell.echo('Linking Strapi CLI...');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('packages/strapi-utils');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-knex');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-ejs');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-generate');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-admin');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-generate-admin');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-admin && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-generate-new');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-mongoose');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-bookshelf');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi-redis');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-utils && npm i && npm link');
|
2017-07-17 16:48:09 +02:00
|
|
|
shell.cd('../strapi');
|
2017-07-18 17:50:09 +02:00
|
|
|
shell.exec('npm install ../strapi-generate ../strapi-generate-admin ../strapi-generate-api ../strapi-generate-new ../strapi-generate-policy ../strapi-generate-service ../strapi-mongoose ../strapi-utils && npm i && npm link');
|