From 33eef9f06b83b889baaa28cab1eaece275790a52 Mon Sep 17 00:00:00 2001 From: Christian Musa <1450075+crash7@users.noreply.github.com> Date: Tue, 1 Sep 2020 11:18:03 -0300 Subject: [PATCH] feat(CLI): Remove "slss", "serverless" command alias (#8161) BREAKING CHANGE: `slss` alias for `serverless` CLI ommand was removed. Rely on `sls` instead --- bin/slss.js | 12 ------------ lib/plugins/config/config.test.js | 4 ---- lib/plugins/interactiveCli/tabCompletion.test.js | 1 - lib/utils/tabCompletion/tabtabOptions.js | 2 +- package.json | 1 - 5 files changed, 1 insertion(+), 19 deletions(-) delete mode 100755 bin/slss.js diff --git a/bin/slss.js b/bin/slss.js deleted file mode 100755 index a8dd90ae50c..00000000000 --- a/bin/slss.js +++ /dev/null @@ -1,12 +0,0 @@ -#!/usr/bin/env node - -// TODO (BREAKING): Remove this file with next major release - -'use strict'; - -require('../lib/utils/logDeprecation')( - 'SLSS_CLI_ALIAS', - 'Support for "slss" command will be removed with v2.0.0. Use "sls" or "serverless" instead' -); - -require('./serverless.js'); diff --git a/lib/plugins/config/config.test.js b/lib/plugins/config/config.test.js index 8f56d0a92cb..7ff28458a41 100644 --- a/lib/plugins/config/config.test.js +++ b/lib/plugins/config/config.test.js @@ -49,7 +49,6 @@ describe('Config', () => { ), fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/serverless.bash'), 'utf8'), fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/sls.bash'), 'utf8'), - fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/slss.bash'), 'utf8'), ]) )); @@ -71,9 +70,6 @@ describe('Config', () => { fs .readFileAsync(path.resolve(os.homedir(), '.config/tabtab/sls.bash')) .then(unexpected, error => expect(error.code).to.equal('ENOENT')), - fs - .readFileAsync(path.resolve(os.homedir(), '.config/tabtab/slss.bash')) - .then(unexpected, error => expect(error.code).to.equal('ENOENT')), ]) ) )); diff --git a/lib/plugins/interactiveCli/tabCompletion.test.js b/lib/plugins/interactiveCli/tabCompletion.test.js index 234255ce5d5..34883a8eab1 100644 --- a/lib/plugins/interactiveCli/tabCompletion.test.js +++ b/lib/plugins/interactiveCli/tabCompletion.test.js @@ -92,7 +92,6 @@ describe('interactiveCli: tabCompletion', () => { ), fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/serverless.bash'), 'utf8'), fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/sls.bash'), 'utf8'), - fs.readFileAsync(path.resolve(os.homedir(), '.config/tabtab/slss.bash'), 'utf8'), ]) ); }); diff --git a/lib/utils/tabCompletion/tabtabOptions.js b/lib/utils/tabCompletion/tabtabOptions.js index f0546beb3d1..ccd49c637c0 100644 --- a/lib/utils/tabCompletion/tabtabOptions.js +++ b/lib/utils/tabCompletion/tabtabOptions.js @@ -1,3 +1,3 @@ 'use strict'; -module.exports = ['serverless', 'sls', 'slss'].map(name => ({ name, completer: name })); +module.exports = ['serverless', 'sls'].map(name => ({ name, completer: name })); diff --git a/package.json b/package.json index 6a5131db682..3eaf1ee41f1 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,6 @@ "main": "lib/Serverless.js", "bin": { "serverless": "./bin/serverless.js", - "slss": "./bin/slss.js", "sls": "./bin/serverless.js" }, "dependencies": {