Skip to content

Instantly share code, notes, and snippets.

@ctaggart
ctaggart / Directory.Build.props
Last active March 30, 2019 19:17
RestorePackagesWithLockFile
<Project>
<PropertyGroup>
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
<RestoreLockedMode>true</RestoreLockedMode>
<NoWarn>NU1603</NoWarn>
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
</PropertyGroup>
</Project>

Keybase proof

I hereby claim:

  • I am ctaggart on github.
  • I am ctaggart (https://keybase.io/ctaggart) on keybase.
  • I have a public key ASA079rgBZ2jVb9pimW1IpBMNvyK8yjcxNygfqi2W_nbiwo

To claim this, I am signing this object:

kubectl run myubuntu --image ubuntu --rm -ti --restart=Never --overrides='
{
"metadata": {
"labels": {
"diditwork": "itdid"
}
},
"spec": {
"containers": [
{
kubectl run myubuntu --image ubuntu --rm -ti --restart=Never --overrides='
{
"metadata": {
"labels": {
"diditwork": "itdid"
}
},
"spec": {
"containers": [
{
@ctaggart
ctaggart / Directory.Build.props
Last active June 28, 2018 03:25
sourcelink 3
<Project>
<PropertyGroup>
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0-*" PrivateAssets="All"/>
</ItemGroup>
</Project>
module Extension
open VSCode.Vscode
let activate(context : ExtensionContext) =
printfn "Congratulations, your extension is now active!"
commands.registerCommand("extension.sayHello", fun _ ->
window.showInformationMessage("Hello, World from F#!", ResizeArray []) |> ignore
printfn "Let's log something to the console here too."
@ctaggart
ctaggart / App.fs
Created November 24, 2017 20:12
Yargs from Fable
module App
// a port of the last example: Yargs is here to help you...
// https://github.com/yargs/yargs/blob/master/docs/examples.md#yargs-is-here-to-help-you
// It could the number of lines in a file.
open Yargs
open Fable.Core
open System.Text.RegularExpressions
module App
open Node
open Node.http2
open Node.net
open Fable.Core
open Fable.Core.JsInterop
let noObj: obj option = None
let server = http2.createSecureServer(jsOptions<SecureServerOptions>(fun opt ->
@ctaggart
ctaggart / App.fs
Last active November 7, 2017 01:30
iziToast demo with tsfable 0.2.0
module izitoast_demo
open Fable.Core.JsInterop
open Fable.Import.IziToast
let iziToast: IziToast = importAll "iziToast"
iziToast.info (jsOptions<IziToastSettings>(fun o ->
o.title <- Some "Hello"
o.message <- "Welcome"
o.onClosing <- Some (fun _instance _toast closedBy ->
module FableApp
open Fable.Core
open Fable.Core.JsInterop
open Fable.Import
open Fable.Import.Node
open Fable.Import.ts
let makeFactorialFunction() =
let functionName = ts.createIdentifier "factorial"