Skip to content

Instantly share code, notes, and snippets.

View jwineinger's full-sized avatar

Jay Wineinger jwineinger

  • SPS Commerce
  • Minneapolis, MN
View GitHub Profile
@jwineinger
jwineinger / tasks-per-az.sh
Created July 26, 2018 20:37
Count ECS tasks per AZ for a service on a cluster
#!/bin/bash
#
# Ouptuts the number of tasks running per AZ for a given service on a given ECS cluster
#
#
# Boilerplate to setup a temp dir since we save some files for intermediate processing
#
set -e -o pipefail
@jwineinger
jwineinger / gist:db8504de26a9b033721d8e7b9fb9f126
Created October 21, 2020 16:53
Change GoLand PATH on macOS 10.14
1. "Show Package Contents" on the GoLand.app
2. Edit Contents/Info.plist
3. Add
<key>LSEnvironment</key>
<dict>
<key>PATH</key>
<string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/sbin</string>
</dict>
4. Run `/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user`
@jwineinger
jwineinger / set_var.bash
Created February 27, 2025 20:31
Bash set variable to "yes"/"no" if changes in last commit included any files matching "tests/"
VAR=$([ "$(git diff --name-status HEAD HEAD^ | grep tests/ | wc -l | xargs)" -ge "1" ] && echo "yes" || echo "no")