Skip to content

Instantly share code, notes, and snippets.


Colby Fayock colbyfayock

View GitHub Profile
colbyfayock / CLI
Created December 4, 2013 19:32
Links and stuffs to read or eventually get to.
View CLI
colbyfayock / invalidate-cache.js
Created June 10, 2018 19:50
Invalidate Cloudfront Cache from aws_s3 output in Grunt
View invalidate-cache.js
// Pulls in the changed files from aws_s3 at run time and pass them
// into cloudfront invalidation
grunt.registerTask('invalidate_cache', 'Invalidate Cloudfront from aws_s3 output', function (subtask) {
var aws_changed = grunt.config.get('aws_s3_changed'),
task = 'cloudfront',
if ( !Array.isArray(aws_changed) ) {
colbyfayock /
Created April 25, 2019 12:47
E84 merge request template


What is the feature?

(Describe what the feature is)

What is the solution?

(Describe at a high level how the feature was implemented)

What areas of the site does impact?

(Describe what parts of the site are impacted andifcode touched other areas)

colbyfayock / aliases.zsh
Created April 29, 2019 23:45
Remove local branches that merged into the specified branch
View aliases.zsh
# Example Usage: gpb develop
# Removes any branches that were already merged into develop
gpb() {
BRANCHES_TO_CLEAN=$(git branch --merged=$BRANCH | grep -v $BRANCH)
echo "Branches that have been merged to develop:"
read -q "REPLY?Remove branches? (y/n)"
echo ""
colbyfayock / loading.css
Created May 2, 2020 19:43
CSS Loading Animation
View loading.css
* Loading Animation Snippet
.loading {
color: transparent;
background: linear-gradient(100deg, #eceff1 30%, #f6f7f8 50%, #eceff1 70%);
background-size: 400%;
animation: loading 1.2s ease-in-out infinite;
colbyfayock / github-context.json
Created May 31, 2020 18:05
Sample payload for Github Action `github` context
View github-context.json
"token": "[token]",
"job": "notifySlack",
"ref": "refs/pull/4/merge",
"sha": "[shad]",
"repository": "colbyfayock/demo-github-actions",
"repository_owner": "colbyfayock",
"repositoryUrl": "git://",
"run_id": 120667610,
"run_number": "2",
View Colby's Lord of the Rings API Collection.postman_collection.json
"info": {
"_postman_id": "e0ee1a9f-a83b-4bd0-97f1-3dd00c6cbafe",
"name": "Colby's Lord of the Rings API Collection",
"schema": ""
"item": [
"name": "Movie",
"item": [
colbyfayock / parseHumanTime.js
Created March 27, 2021 18:07
Parse human readable time in minutes and seconds
View parseHumanTime.js
function parseHumanTime(string) {
const units = {
'm': 'minutes',
'min': 'minutes',
'mins': 'minutes',
'minutes': 'minutes',
's': 'seconds',
'sec': 'seconds',
'secs': 'seconds',
'seconds': 'seconds'
colbyfayock / github-action-chrome-version.yml
Created April 20, 2021 14:39
GitHub Actions - Installing a specific version of Chrome
View github-action-chrome-version.yml
# Follow instructions under "Old Builds" here:
# Add the version number in the variable below and run the step before needed
# "-1" may not show in the actual version number
- run: |
wget "${VERSION_STRING}_amd64.deb"
sudo dpkg -i "google-chrome-stable_${VERSION_STRING}_amd64.deb"