Skip to content

Instantly share code, notes, and snippets.

@samueladesoga
samueladesoga / delete_firebase_auth_users.js
Created August 28, 2019 17:24
Delete Firebase Auth User
let admin = require('firebase-admin')
let serviceAccount = require('../.google-service-keys.default.json')
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: `https://${serviceAccount.project_id}.firebaseio.com`,
})
function deleteUser(uid) {
@samueladesoga
samueladesoga / delete_branches_older_than.sh
Last active December 2, 2020 12:37 — forked from AvnerCohen/delete_branches_older_than.sh
Script to delete branches older than 6 months old, ignore local vs remote errors.
#!/bin/sh
ECHO='echo'
for branch in $(git branch -a | sed 's/^\s*//' | sed 's/^remotes\///' | grep -Ev 'staging|develop|production|master$'); do
if [[ "$(git log $branch --since "6 months ago" | wc -l)" -eq 0 ]]; then
if [[ "$DRY_RUN" = "false" ]]; then
ECHO=""
fi
local_branch_name=$(echo "$branch" | sed 's/remotes\/origin\///')
$ECHO git branch -d $local_branch_name