View git-rm-merged.ps1
git branch --merged | Select-String -Pattern 'feature' | %{ git branch -d $_.Line.Trim() } |
View .editorconfig
# NOTE(jpr): adapted from https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-code-style-settings-reference?view=vs-2019 | |
root = true | |
#### Core EditorConfig Options #### | |
[*] | |
indent_size = 4 | |
indent_style = space | |
trim_trailing_whitespace = true |
View BindableProperty.snippet
<?xml version="1.0" encoding="utf-8"?> | |
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> | |
<CodeSnippet Format="1.0.0"> | |
<Header> | |
<shortcut>bp</shortcut> | |
<Title>Bindable Property</Title> | |
<Author>Jimmy Reichley</Author> | |
<Description>Inserts boilerplate for BindableProperty property</Description> | |
<SnippetTypes> | |
<SnippetType>Expansion</SnippetType> |
View add_chase_credit_card_reward.js
await (async function wrapper() { | |
const delay = 1000; | |
const pause = async() => { | |
return new Promise(resolve => { | |
setTimeout(() => { | |
resolve(); | |
}, delay); | |
}); | |
}; | |
const clickAndPause = async (el) => { |
View docker_golang_test_runner.sh
docker run -it --rm -v $(PWD):/app golang:alpine /bin/sh -c "cd /app; CGO_ENABLED=0 go test ./..." |
View index.js
const chromium = require('chrome-aws-lambda'); | |
const chalk = require('chalk'); | |
const USERNAME = process.env.USERNAME; | |
const PASSWORD = process.env.PASSWORD; | |
const DEFAULT_TIMEOUT = 5000; | |
const hl_info = chalk.bold.white; | |
const info = chalk.gray; | |
const positive = chalk.green; |
View find_images_gamelist.sh
#!/usr/bin/env bash | |
readonly target_dir="${1:-}" | |
if [ -z "${target_dir}" ] || ! [ -d "${target_dir}" ]; then | |
echo "ERROR: doesnt exist or isnt a directory [${target_dir}]" | |
exit 1 | |
fi | |
readonly RED=$( tput setaf 1 ) |
View ssh_to.sh
#!/usr/bin/env bash | |
set -eu | |
readonly mode="${1:-}" | |
readonly target="${2:-}" | |
readonly ssh_key_path="path_to_kops_ssh_key" | |
die() { |
View TokenAuthInterceptor.ts
import { Injectable, Inject } from '@angular/core'; | |
import { HttpInterceptor, HttpRequest, HttpHandler, HttpEvent } from '@angular/common/http'; | |
import { Observable } from 'rxjs'; | |
import { INgTokenAuthService } from './ng-token-auth'; | |
@Injectable() | |
export class TokenAuthInterceptor implements HttpInterceptor { | |
constructor( |
View __etc__nginx__nginx.conf
# nginx Configuration File | |
# http://wiki.nginx.org/Configuration | |
# Run as a less privileged user for security reasons. | |
user www-data www-users; | |
# How many worker threads to run; | |
# "auto" sets it to the number of CPU cores available in the system, and | |
# offers the best performance. Don't set it higher than the number of CPU | |
# cores if changing this parameter. |
NewerOlder