diff --git a/README.md b/README.md index 79a16fa7..5b94b63f 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,7 @@ Demo to show IEnumerable options and other usage: [Online Demo](https://dotnet Click to expand! ```fsharp +open CommandLine type options = { [] files : seq; @@ -163,11 +164,10 @@ type options = { [] offset : int64 option; } -let main argv = - let result = CommandLine.Parser.Default.ParseArguments(argv) - match result with - | :? Parsed as parsed -> run parsed.Value - | :? NotParsed as notParsed -> fail notParsed.Errors +let arguments = CommandLine.Parser.Default.ParseArguments(System.Environment.GetCommandLineArgs()) +match arguments with + | :? Parsed as parsed -> printfn "Success: %A" parsed.Value + | _ -> () ```