Skip to content

Instantly share code, notes, and snippets.

@og24715
Last active June 19, 2019 07:40
Show Gist options
  • Save og24715/29c2d19c899f2ea6b1693a13868ad80c to your computer and use it in GitHub Desktop.
Save og24715/29c2d19c899f2ea6b1693a13868ad80c to your computer and use it in GitHub Desktop.
チケット名をコミットメッセージにプレフィックスするやつ
#!/usr/bin/env node
const { exec } = require('child_process');
const fs = require('fs');
exec("git branch | grep '^\* '", (err, stdout, stderr) => {
const branchName = stdout.replace(/\n$/g, '');
const ticketName = branchName.split('/')[1];
const commitEditMessage = process.argv[2];
const commitMessage = fs.readFileSync(commitEditMessage);
fs.writeFileSync(commitEditMessage, `[${ticketName}] ${commitMessage}`);
process.exit(0);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment