Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html class="fonts-loaded" lang="en" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="noindex,nofollow">
<!-- Load latest CSS from USChamber.com using manifest as guide -->
<script>
fetch('https://www.uschamber.com/dist/mix-manifest.json')
@mattbloomfield
mattbloomfield / config-figma-export-events.js
Last active June 24, 2024 16:56
Exports all the events on your agenda for Figma's config (2024 only)
const days = document.querySelectorAll('.bigmarker-cg-myagenda-section-part');
let index = 0;
for (let day of days) {
index++;
let sessions = day.querySelectorAll('.session-li');
let sessionDate = day.querySelector('.bigmarker-cg-myagenda-section-date').textContent;
if (sessionDate.includes('Wednesday')) {
sessionDate = '2024-06-26';
}
@mattbloomfield
mattbloomfield / sync_remote_aws
Last active April 2, 2021 15:32
Custom `sync` command to sync two remote dbs and files
# This command is for AWS S3 asset-storage strategies. If you are using local files please use the `sync_remote_local` job.
#!/bin/sh
## Custom `sync` command to sync two remote dbs and files
## Usage: fin sync_remote <source_environment> <destination_environment> <"db"> <"files"|"assets">
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
@mattbloomfield
mattbloomfield / sync_remote_local.sh
Last active April 2, 2021 15:34
Custom `sync` command to sync two remote dbs & files
# This command is for local-asset-storage strategies. If you are using AWS please use the `sync_remote_aws` job.
#!/bin/sh
## Custom `sync` command to sync two remote dbs & files
## Usage: fin sync_remote <source_environment> <destination_environment>
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
@mattbloomfield
mattbloomfield / sync_files
Created April 2, 2021 15:12
Custom `pull` command to sync your local files with a remote env.
#!/bin/sh
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
RED=\\x1B[31m
RESET=\\x1b[0m
REMOTE_ENV=$1
@mattbloomfield
mattbloomfield / sync_aws.sh
Created April 2, 2021 15:01
Custom `sync` command to sync your local db with a remote env.
#!/bin/sh
# This command is useful for when you are storing assets in S3. If storing locally, please use the `sync_local.sh` job.
## Custom `sync` command to sync your local db with a remote env.
## NOTE THAT THIS WILL REPLACE YOUR EXISTING DATABASE
## Usage: fin sync <environment> <"db"> <"files"|"assets">
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
@mattbloomfield
mattbloomfield / sync_local.sh
Last active April 2, 2021 15:34
Custom `pull` command to sync your local db with a remote env
#!/bin/sh
# This command is used for when assets are stored locally. For AWS syncing, see sync_aws.sh
## Custom `pull` command to sync your local db with a remote env.
## NOTE THAT THIS WILL REPLACE YOUR EXISTING DATABASE
## Usage: fin sync
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
@mattbloomfield
mattbloomfield / ssh.sh
Created April 2, 2021 14:56
Easy way to SSH into a psh env
#!/bin/sh
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
RED=\\x1B[31m
RESET=\\x1b[0m
## Easy way to SSH into a psh env
## Usage: fin ssh <environment>
@mattbloomfield
mattbloomfield / setup.sh
Created April 2, 2021 14:55
To be run once - upon first install
# This is dependent on other jobs. Please download them from gist.github.com/mattbloomfield
#!/bin/sh
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
RED=\\x1B[31m
RESET=\\x1b[0m
@mattbloomfield
mattbloomfield / replicate_deploy.sh
Created April 2, 2021 14:53
Replicates a deploy in a platform.sh environment
#!/bin/sh
BLUE=\\x1B[34m
YELLOW=\\x1B[33m
GREEN=\\x1B[32m
RED=\\x1B[31m
RESET=\\x1b[0m
## Replicates a deploy in a platform.sh environment
## Usage: fin replicate_deploy