mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
23 lines
837 B
JavaScript
23 lines
837 B
JavaScript
'use strict';
|
|
|
|
const execSync = require('child_process').execSync;
|
|
|
|
const Serverless = require('../lib/Serverless');
|
|
|
|
const serverless = new Serverless();
|
|
|
|
(() => {
|
|
serverless.init().then(() => {
|
|
try {
|
|
execSync('./node_modules/tabtab/bin/tabtab install --name serverless --auto');
|
|
execSync('./node_modules/tabtab/bin/tabtab install --name sls --auto');
|
|
} catch (e) {
|
|
execSync('./node_modules/tabtab/bin/tabtab install --name serverless --stdout');
|
|
execSync('./node_modules/tabtab/bin/tabtab install --name sls --stdout');
|
|
serverless.cli.consoleLog('Could not auto-install serverless autocomplete script.');
|
|
serverless.cli.consoleLog('Please copy/paste the script above into your shell.');
|
|
}
|
|
serverless.utils.logStat(serverless, 'install').catch(() => Promise.resolve());
|
|
});
|
|
})();
|