Skip to content

Instantly share code, notes, and snippets.

View dcarroll's full-sized avatar

Dave Carroll dcarroll

View GitHub Profile
let fund = require("./data/dreaminvest-data-fund.json");
let plan = require("./data/dreaminvest-data-plan.json");
let records = fund.records;
let i,j,temparray = [],chunk = 200;
let fname = `data/dreaminvest-data-fund${i}d.json`;
let writeFile = function(name, contents) {
var fs = require('fs');
fs.writeFile(name, contents, function(err) {
@dcarroll
dcarroll / reset-demo.sh
Created August 3, 2017 17:56
Commands to reset SFDX Demo
#!/bin/bash
sfdx force:org:delete -u Demo -p
rm -rf Demo
#!/bin/sh
# NOTE: The pilot version included the Heroku CLI.
# Running the script will blow away ALL Heroku folders.
# You may need to reinstall the Heroku Toolbelt.
# NOTE: As with any script you download on the internet,
# please make sure you understand what each command is
# going to do before running it.
rm -rf /usr/local/heroku
This file has been truncated, but you can view the full file.
<?xml version="1.0" encoding="UTF-8"?>
<Profile xmlns="http://soap.sforce.com/2006/04/metadata">
<applicationVisibilities>
<application>Cloud_Tech_Support</application>
<default>false</default>
<visible>false</visible>
</applicationVisibilities>
<applicationVisibilities>
<application>LiveChat</application>
@dcarroll
dcarroll / migrate.sh
Created January 8, 2019 23:37
Script to migrate Eclipse/Metadata format project to SFDX Source format project.
#!/bin/bash
if [ $# -eq 0 ]
then
echo "No arguments supplied, please supply the project directory, the source directory within the project directory and optionally 'yes' to preserve the original metadata."
exit 1
fi
if [ -z "$2" ]
then
@dcarroll
dcarroll / demo-script.sh
Last active April 5, 2019 23:07
Handy script that executes the DX Demo scripts steps one at a time. Just keep hitting return. You can cancel the script by enter `q` then `return`. The scripts assumes that you have authenticated to a hub org already. Everything about this script happens relative to where you are running it from.
#!/bin/bash
txtred='\e[0;31m' # Red
bldgrn='\e[1;32m' # Green
txtrst='\e[0m' # Text Reset
#trap "exit 1" TERM
#export TOP_PID=$$
prompt() {
@dcarroll
dcarroll / NotDevHub.sh
Created July 28, 2017 17:02
Simple script to check if the org you are using is a Dev Hub. Run by passing a username or alias to the script.
#!/bin/bash
# specify your username or alias
usernameOrAlias=$1
hub=$(sfdx force:data:soql:query -q "SELECT DurableId, SettingValue FROM OrganizationSettingsDetail WHERE SettingName = 'ScratchOrgManagementPref'" -t -u ${usernameOrAlias} --json)
# parse response
size="$(echo ${hub} | jq -r .result.size)"
@dcarroll
dcarroll / config.ts
Created April 9, 2019 00:13
Twilio Config for Plugin
import { flags, SfdxCommand } from '@salesforce/command';
import { Messages, SfdxError } from '@salesforce/core';
import { AnyJson } from '@salesforce/ts-types';
import { Twilio } from 'twilio';
import TwilioConfig from '../../../lib/twilioconfig';
// Initialize Messages with the current plugin directory
Messages.importMessagesDirectory(__dirname);
// Load the specific messages for this file. Messages from @salesforce/command, @salesforce/core,
@dcarroll
dcarroll / twilioconfig.ts
Created April 9, 2019 00:22
Twilio config file template
import { ConfigFile } from "@salesforce/core";
export default class TwilioConfig extends ConfigFile<ConfigFile.Options> {
public static getFileName(): string {
return 'twilioconfig.json';
}
}
@dcarroll
dcarroll / GoInstant Web RTC Sample
Created February 24, 2014 20:46
Working sample of using GoInstant Web RTC Chat and Video Widget.
<!-- visStyles Static resource for CSS styles -->
.gi-override {
position: relative;
}
.webrtc-container {
position: relative;
float: left;
width: 559px;
height: 420px;