#!/usr/bin/env /Library/Frameworks/Mono.framework/Commands/csharp -s // arguments are: // --shorten long=short // --platform // --windows-platform using System.IO; using System.Security.Cryptography; using System.Text; using System.Xml; var shorten = new Dictionary (); var platforms = new List<(string, string)> (); var windowsPlatforms = new List (); var tfm = string.Empty; var outputPath = string.Empty; var args = new Queue (Environment.GetCommandLineArgs ()); // Skip first three arguments: string discard; // store the return value from Dequeue somewhere, otherwise it ends up being printed to stdout. discard = args.Dequeue (); // discard = args.Dequeue (); // -s discard = args.Dequeue (); //