anchor.diff:      member val FilterRegex = "" with get, set
   
   /// <summary>
  +/// Configuration for the 'list-supported-games' verb.
  +/// </summary>
  +type ListSupportedGamesConfiguration() = 
  +    class
  +    end
  +
  +/// <summary>
   /// Configuration for the 'list-lessons' verb.
   /// </summary>
   type ListLessonsConfiguration() = 
  
positive.code: 
      [<CommandLine.VerbOption("list-games", HelpText = "List all imported games")>]
      member val ListGamesOptions = new ListGamesConfiguration() with get, set
  
      [<CommandLine.VerbOption("list-lessons", HelpText = "List lessons, filtering by game and lesson names")>]
      member val ListLessonsOptions = new ListLessonsConfiguration() with get, set
  
negative.code:     
      eligibleGames
      |> Array.map(fun t -> "[" + t.Name + "], [" + String.Join(", ", languagesForGame(t)) + "]")
      |> Array.iter otw.WriteLine
      0
  
  let runListSupportedGamesAction(baseConfiguration: LudumLinguarumConfiguration,  iPluginManager: IPluginManager, otw: TextWriter) = 
      otw.WriteLine("Supported games:")
      iPluginManager.SupportedGames
      |> Array.sort
      |> Array.iter otw.WriteLine
      0
  
  