Skip to content

Instantly share code, notes, and snippets.

View freerangeeggs's full-sized avatar
🐕
I have no idea what I'm doing

Brett McKenzie freerangeeggs

🐕
I have no idea what I'm doing
View GitHub Profile
#r "nuget: FSharp.Json"
open FSharp.Json
[<JsonUnion(Mode = UnionMode.CaseKeyDiscriminatorField, CaseKeyField="version")>]
type VersionedDto =
| V0 of DtoV0
| V1 of DtoV1
and DtoV0 = {
Prop1: string
:: Get admin permission
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
{
"context": {
"portalLink": "http://www.freerangeeggs.net/"
}
}
var request = require('request');
if(data) {
var slackUrl = "<YOUR SLACK URL>";
var text = {
"text": "Something happened!!\n<" + data.context.portalLink + "|Check it out>"
};
var requestData = {
url: slackUrl,
method: "POST",
if('first' in data && 'last' in data) {
context.res = {
body: { greeting: 'Hello ' + data.first + ' ' + data.last + '!'}
};
}