From 6ffe17f8b4b169e5053ef7a5c77adcf688545a23 Mon Sep 17 00:00:00 2001 From: Conventional Changelog Action Date: Tue, 26 Oct 2021 07:51:36 +0000 Subject: [PATCH] chore(release): v1.0.44 --- CHANGELOG.md | 14 +++++++------- index.js | 17 ++++++++++++----- package.json | 2 +- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6d81ad4..1f088f2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ +## 1.0.44 (2021-10-26) + +* feat: git add multiple files at once ([4aef61f](https://github.com/simonecorsi/mawesome/commit/4aef61f)) + + + ## 1.0.43 (2021-10-15) +* chore(release): v1.0.43 ([5e0ef82](https://github.com/simonecorsi/mawesome/commit/5e0ef82)) * feat: reduce json output size ([94635fe](https://github.com/simonecorsi/mawesome/commit/94635fe)) @@ -27,10 +34,3 @@ -## 1.0.39 (2021-08-31) - -* chore(release): v1.0.39 ([f7a8341](https://github.com/simonecorsi/mawesome/commit/f7a8341)) -* build(deps): bump path-parse from 1.0.6 to 1.0.7 ([ef137b5](https://github.com/simonecorsi/mawesome/commit/ef137b5)) - - - diff --git a/index.js b/index.js index b1c719d7..1cbf0f81 100644 --- a/index.js +++ b/index.js @@ -21291,7 +21291,16 @@ class Git { })); }; this.config = (prop, value) => this.exec(`config ${prop} "${value}"`); - this.add = (file) => this.exec(`add ${file}`); + this.add = (file) => { + let str = ''; + if (Array.isArray(file)) { + file.map((f) => (str += ` ${f}`)); + } + else { + str = file; + } + return this.exec(`add ${str}`); + }; this.commit = (message) => this.exec(`commit -m "${message}"`); this.pull = () => __awaiter(this, void 0, void 0, function* () { const args = ['pull']; @@ -21515,10 +21524,8 @@ function pushNewFiles(files = []) { if (!files.length) return; yield git_1.default.pull(); - yield Promise.all(files.map(({ filename, data }) => __awaiter(this, void 0, void 0, function* () { - yield fsp.writeFile(filename, data); - yield git_1.default.add(filename); - }))); + yield Promise.all(files.map(({ filename, data }) => fsp.writeFile(filename, data))); + yield git_1.default.add(files.map(({ filename }) => filename)); yield git_1.default.commit(`chore(updates): updated entries in files`); yield git_1.default.push(); }); diff --git a/package.json b/package.json index a0f603c3..74682f41 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mawesome", - "version": "1.0.43", + "version": "1.0.44", "description": "Generate awesome list from user starred repositories", "main": "index.js", "author": "Simone Corsi",