* chore(TODO.md): move TODO.md to .github/TODO.md

* chore(TODO.md): set prepare-commit-msg hook
* chore(cli.ts): remove async/await from commit and prepareCommitMessageHook calls
* feat(cli.ts): add check for new version available after commit
This commit is contained in:
di-sukharev
2023-03-11 00:49:22 +08:00
parent e146d4d60d
commit 9c3f28b7c6
3 changed files with 460 additions and 130 deletions
+3 -10
View File
@@ -21,18 +21,11 @@ cli(
ignoreArgv: (type) => type === 'unknown-flag' || type === 'argument',
help: { description: packageJSON.description }
},
async () => {
() => {
if (isHookCalled) {
await prepareCommitMessageHook();
prepareCommitMessageHook();
} else {
await commit();
const { stdout } = await execa('npm', ['view', 'opencommit', 'version']);
if (stdout !== packageJSON.version) {
outro(
'new opencommit version is available, update with `npm i -g opencommit`'
);
}
commit();
}
},
rawArgv