Skip to content

Instantly share code, notes, and snippets.

View afreeland's full-sized avatar

Aaron Freeland afreeland

View GitHub Profile
@afreeland
afreeland / gist:5957c2a48a15c6501352
Created December 3, 2015 15:00
Zip a directory excluding a folder (node_modules) using 7z
C:\Program Files\7-Zip>7z.exe a -tzip utility.zip C:\nChannel_2014\nChannel\Dev\
nodejs\management -xr!node_modules
@afreeland
afreeland / gist:fb12c8b8de33eee2b2bc
Created December 16, 2015 17:56
Node Inspector Flags for Success =)
node-debug --no-preload -d 5888 -b false app.js
// Use this to create a local branch but track the remote repo
git checkout -b develop --track origin/develop
// Show what will be deleted with the -n option:
git clean -f -n
// Then - beware: this will delete files - run:
git clean -f
git push origin develop
# Use $profile to find the directory and file that needs to be used or created
# http://www.howtogeek.com/50236/customizing-your-powershell-profile/ good guide to profiles
function dbug ($filename){
$npm = "C:\Program Files\nodejs\node.exe"
$arguments = '--no-preload -d 5888 -b false' + $filename
start-process "node-debug" -ArgumentList $arguments -nonewwindow
}
git checkout -- <file>
@afreeland
afreeland / NSSM commands
Last active March 15, 2016 13:14
NSSM: Manage Service Commands
nssm remove "pim-engine" confirm
nssm install "pim-engine" "C:\Program Files\nodejs\node.exe" "C:\sites\node\pim-engine\20130313_master_custom\pim-engine-master\app.js"
nssm set "pim-engine" appDirectory "C:\sites\node\pim-engine\20130313_master_custom\pim-engine-master"
net start "pim-engine"
nssm remove "pim-api" confirm
nssm install "pim-api" "C:\Program Files\nodejs\node.exe" "C:\sites\node\pim-api\20160313_master_4185353\pim-api-master\appServer.js"
nssm set "pim-api" appDirectory "C:\sites\node\pim-api\20160313_master_4185353\pim-api-master"
net start "pim-api"
@afreeland
afreeland / CMD:Domain User Request
Created April 1, 2016 20:24
Gets a full list of information for a domain user including their Active Directory group memberships
cmd /k net user <username> /Domain
@afreeland
afreeland / gist:4eb18990d784c87bd3379642999d72c1
Last active May 23, 2016 15:38
SQL: Month name from number
-- Renders out May
Select DateName(month, DateAdd(month, 5, -1))
-- https://msdn.microsoft.com/en-us/library/ms174395.aspx
-- DateName(datepart, date)
-- https://msdn.microsoft.com/en-us/library/ms186819.aspx
-- DateAdd(datepart, number, date)
-- @datepart - the particular part of the date (year, month, etc.,) that will be incremented by an integer
-- @number - the month we are targeting