diff --git a/CHANGELOG.md b/CHANGELOG.md
index e6d81ad..1f088f2 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 b1c719d..1cbf0f8 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 a0f603c..74682f4 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",