2022-07-23 17:15:13 +02:00

28 lines
615 B
JavaScript

import { $ } from 'zx';
/**
* Git add everything in the directory this method is called and commit all the files
*
* @param {string} commitMessage
* @return {Promise<void>}
*/
export async function commitEverythingInDirectory(commitMessage) {
await $`git add .`;
try {
await $`git commit -m ${commitMessage}`;
} catch (e) {
console.log(`Nothing to commit 🤷`);
}
}
/**
* Init a Git repository with initial branch named with input string
*
* @param {string} branch
* @return {Promise<void>}
*/
export async function initRepo(branch) {
await $`git init --initial-branch ${branch}`;
}