From 6c3e4ced6234df7c8007def4878895fd3a427237 Mon Sep 17 00:00:00 2001 From: Dave Nicolson Date: Sun, 22 Aug 2021 23:43:15 +0200 Subject: [PATCH] Add types to fix deprecation warning --- src/index.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/index.js b/src/index.js index 41e4861..a873fb7 100644 --- a/src/index.js +++ b/src/index.js @@ -26,21 +26,23 @@ class PureSecCLI { options: { function: { usage: "Only generate roles for a specific function.", - shortcut: 'f' + shortcut: 'f', + type: 'string' }, - overwrite: { usage: "Overwrite puresec-roles.yml if already exists." }, - 'no-overwrite': { usage: "Don't overwrite puresec-roles.yml if already exists." }, + overwrite: { usage: "Overwrite puresec-roles.yml if already exists.", type: 'string' }, + 'no-overwrite': { usage: "Don't overwrite puresec-roles.yml if already exists.", type: 'string' }, - reference: { usage: "Reference functions to newly created roles." }, - 'no-reference': { usage: "Don't reference functions to newly created roles." }, + reference: { usage: "Reference functions to newly created roles.", type: 'string' }, + 'no-reference': { usage: "Don't reference functions to newly created roles.", type: 'string' }, - 'remove-obsolete': { usage: "Remove obsolete roles that are no longer needed." }, - 'no-remove-obsolete': { usage: "Don't remove obsolete roles that are no longer needed." }, + 'remove-obsolete': { usage: "Remove obsolete roles that are no longer needed.", type: 'string' }, + 'no-remove-obsolete': { usage: "Don't remove obsolete roles that are no longer needed.", type: 'string' }, yes: { usage: "Yes for all - overwrite files, remove old roles, etc.", - shortcut: 'y' + shortcut: 'y', + type: 'string' }, }, }