Skip to content

Instantly share code, notes, and snippets.

db.adminCommand({ listDatabases: 1, filter: { name: /_test/} })["databases"].forEach(function(name) { name = name["name"]; db = db.getMongo().getDB(name); print(db.getName()); db.dropDatabase(); })
@eric-pigeon
eric-pigeon / keybase.md
Last active August 31, 2016 19:01
keybase.md

Keybase proof

I hereby claim:

  • I am eric-pigeon on github.
  • I am pigeon (https://keybase.io/pigeon) on keybase.
  • I have a public key whose fingerprint is 2ADC E729 CBE1 DDD7 4A20 EAD1 25CC 802D 75BC E233

To claim this, I am signing this object:

@eric-pigeon
eric-pigeon / __repo_base_dir
Created August 21, 2014 17:15
Root directory for Git Repos
__repo_base_dir() {
local repo_info rev_parse_exit_code
repo_info="$(git rev-parse --git-dir --is-inside-git-dir \
--is-bare-repository --is-inside-work-tree \
--short HEAD 2>/dev/null)"
rev_parse_exit_code="$?"
if [ -z "$repo_info" ]; then
return
fi