From a5626dbc54d931bd6e33014caaef6836492dbbef Mon Sep 17 00:00:00 2001 From: Olivers Vitins Date: Sat, 9 Dec 2023 19:38:01 +0200 Subject: [PATCH] feat: improve default 'stage all changes' behavior --- .vscode/settings.json | 3 +++ cspell.json | 14 -------------- src/index.ts | 8 ++++++-- 3 files changed, 9 insertions(+), 16 deletions(-) create mode 100644 .vscode/settings.json delete mode 100644 cspell.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..ba4e57f --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "cSpell.words": ["Resultium", "Acked", "johndoe", "outro", "rczrc"] +} diff --git a/cspell.json b/cspell.json deleted file mode 100644 index 7ad2c62..0000000 --- a/cspell.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": "0.2", - "ignorePaths": [], - "dictionaryDefinitions": [], - "dictionaries": [], - "words": [ - "Acked", - "johndoe", - "outro", - "rczrc" - ], - "ignoreWords": [], - "import": [] -} diff --git a/src/index.ts b/src/index.ts index 3d6cdba..02a26c9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -45,7 +45,7 @@ const program = new Command(); program .name("rcz") .description("Resultium commit standardization command-line interface") - .version("1.4.0"); + .version("1.5.0"); program .command("commit") @@ -69,7 +69,11 @@ program ? null : await confirm({ message: "Stage all changes?", - initialValue: true, + initialValue: ( + await simpleGit().diff(["--name-only", "--cached"]) + ).toString() + ? false + : true, }); if (isCancel(stageAll)) {