From 22f6ea9262e3874a2b9d46cb97e4df14648c0f78 Mon Sep 17 00:00:00 2001 From: ravali-rimmalapudi <83863595+ravali-rimmalapudi@users.noreply.github.com> Date: Fri, 3 Dec 2021 15:09:33 +0530 Subject: [PATCH] feat: Add flag no header for list and fetch commands (#182) * feat: Added --no-header flag for list commands * Name change in description. --- src/base-commands/base-command.js | 7 +++++++ src/base-commands/twilio-client-command.js | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/src/base-commands/base-command.js b/src/base-commands/base-command.js index 813b3099..9aa27a1e 100644 --- a/src/base-commands/base-command.js +++ b/src/base-commands/base-command.js @@ -118,6 +118,13 @@ class BaseCommand extends Command { } output(fullData, properties, options) { + if (this.flags['no-header']) { + if (options) { + options.showHeaders = false; + } else { + options = { showHeaders: false }; + } + } if (!this.outputProcessor) { // Silenced output return; diff --git a/src/base-commands/twilio-client-command.js b/src/base-commands/twilio-client-command.js index 09b6f863..b589223c 100644 --- a/src/base-commands/twilio-client-command.js +++ b/src/base-commands/twilio-client-command.js @@ -165,4 +165,10 @@ TwilioClientCommand.limitFlags = { }), }; +TwilioClientCommand.noHeader = { + 'no-header': flags.boolean({ + description: 'Skip including of headers while listing the data.', + }), +}; + module.exports = TwilioClientCommand;