gitmoji-cli
Version:
A gitmoji client for using emojis on commit messages.
17 lines • 562 B
JavaScript
import fs from 'fs';
import ora from 'ora';
import getAbsoluteHooksPath from "../../../utils/getAbsoluteHooksPath.js";
import HOOK from "../hook.js";
const createHook = async () => {
const spinner = ora('Creating the gitmoji commit hook').start();
try {
const hookFile = await getAbsoluteHooksPath(HOOK.FILENAME);
fs.writeFileSync(hookFile, HOOK.CONTENTS, {
mode: HOOK.PERMISSIONS
});
spinner.succeed('Gitmoji commit hook created successfully');
} catch (error) {
spinner.fail(`Error: ${error}`);
}
};
export default createHook;