Skip to content

Instantly share code, notes, and snippets.

View PratikBodawala's full-sized avatar

Pratik Bodawala PratikBodawala

View GitHub Profile
@PratikBodawala
PratikBodawala / pre-push.js
Last active December 15, 2023 05:47
Amplify hooks for slack notification: pre-push. Purpose of this notification is to answer, who did what, when, where
(async ()=>{const fs = require('fs');
const {simpleGit} = require('simple-git');
const parameters = JSON.parse(fs.readFileSync(0, { encoding: 'utf8' }));
const currentCLIVersion = parameters.data.amplify.version
const env = parameters.data.amplify.environment.envName;
const myHeaders = new Headers();
myHeaders.append("Content-type", "application/json");
@PratikBodawala
PratikBodawala / post-push.js
Last active December 22, 2023 07:06
Amplify hooks for slack notification: post-push. Purpose of this notification is to answer, who did what, when, where
(async () => {
const fs = require('fs');
const {simpleGit} = require('simple-git');
const parameters = JSON.parse(fs.readFileSync(0, {encoding: 'utf8'}));
console.log(JSON.stringify(parameters, null, 2))
const currentCLIVersion = parameters.data.amplify.version
const env = parameters.data.amplify.environment.envName;