Skip to content

Instantly share code, notes, and snippets.

View techiedesu's full-sized avatar
🏠
Working from home

Vlad Dyshakov techiedesu

🏠
Working from home
View GitHub Profile
@techiedesu
techiedesu / Program.fs
Created May 28, 2024 01:19 — forked from michaeloyer/Program.fs
Better Support for F# Option<'T> in Swagger
open System
open Microsoft.AspNetCore.Builder
open Microsoft.Extensions.Hosting
open Microsoft.Extensions.DependencyInjection
open Microsoft.FSharp.Core
open Microsoft.OpenApi.Models
open Swashbuckle.AspNetCore.SwaggerGen
type Child = { Text: string }
type Parent = { Child: Child option }
@techiedesu
techiedesu / FSharp.CliWrap.fs
Created September 30, 2022 04:50
CliWrap F# wrapper unfinished
module FSharp.CliWrap.Cli
open System.IO
type CliCommand = CliWrap.Command
type CliPipeSource = CliWrap.PipeSource
let wrap target =
CliWrap.Cli.Wrap(target)
{
"telemetry.enableTelemetry": false,
"workbench.colorTheme": "Monokai Dimmed",
"git.autofetch": true,
"editor.renderWhitespace": "all",
"explorer.confirmDragAndDrop": false,
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.tabSizing": "shrink",
"workbench.editor.enablePreview": false,
"window.zoomLevel": 0,

Keybase proof

I hereby claim:

  • I am techiedesu on github.
  • I am techiedesu (https://keybase.io/techiedesu) on keybase.
  • I have a public key ASBWLCzFiHn_mvFU76yfUNO-dV1hOcdobHLf9K_1yuGsCwo

To claim this, I am signing this object: