Skip to content

Instantly share code, notes, and snippets.

View VannaDii's full-sized avatar
🤔

Vanna DiCatania VannaDii

🤔
  • West Washington, USA
  • 15:42 (UTC -07:00)
  • LinkedIn in/vannadii
View GitHub Profile
@VannaDii
VannaDii / enzyme.ts
Created October 16, 2019 19:19
TypeScript + React-Native + Redux + Jest + Enzyme + Enzyme Adapter
import 'react-native';
import 'jest-enzyme';
import Adapter from 'enzyme-adapter-react-16';
import Enzyme from 'enzyme';
import { global } from 'core-js';
import { JSDOM } from 'jsdom';
const jsdom = new JSDOM();
const { window } = jsdom;
@VannaDii
VannaDii / repoMove.js
Created January 17, 2019 15:59
A repository migration script for moving repos in multiple organization from GitHub to BitBucket
/*
Instructions:
1) Download this script to a folder
2) Install axios
2.1) npm install axios
2.2) yarn add axios
3) Run: "node repoMove.js" to see usage
*/
const fs = require('fs');
@VannaDii
VannaDii / sequ-diagram-gitflow.txt
Last active December 10, 2018 17:40
GitFlow Diagram for SequenceDiagram.org
title GitFlow
participant "<color #orange>develop</color>" as develop
lifelinecolor develop #orange
participant "<color #purple>feature/MP-02</color>" as feature/MP-02
lifelinecolor feature/MP-02 #purple
participant "<color #purple>feature/MP-01</color>" as feature/MP-01
lifelinecolor feature/MP-01 #purple
@VannaDii
VannaDii / aws_cli_sgs_json_to_tf.js
Created October 5, 2018 14:48
Transforms AWS CLI JSON output from Describe Security Groups into variable driven Terraform definition.
const fs = require('fs');
/*
File contains the output of:
"aws ec2 describe-security-groups --filters Name=vpc-id,Values=<vpc_id> --output json"
This could also be an AWS SDK invocation
*/
const data = fs.readFileSync('./data.json');
const json = JSON.parse(data);
@VannaDii
VannaDii / terraform_vars.sh
Created October 5, 2018 14:44
Find unique variables in Terraform files
grep -ohe '\${var\.[0-9a-zA-Z_.]*}' ./*.tf | sort --unique