diff --git a/VisualCard.ShowContacts/Program.cs b/VisualCard.ShowContacts/Program.cs index 6961ff7..0d1909f 100644 --- a/VisualCard.ShowContacts/Program.cs +++ b/VisualCard.ShowContacts/Program.cs @@ -23,6 +23,7 @@ using Terminaux.Colors.Data; using Terminaux.Writer.ConsoleWriters; using VisualCard.Converters; +using VisualCard.Extras; using VisualCard.Parts; using VisualCard.Parts.Enums; using VisualCard.Parts.Implementations; @@ -45,7 +46,8 @@ static void Main(string[] args) bool dbg = args.Contains("-debug"); bool android = args.Contains("-android"); bool mecard = args.Contains("-mecard"); - args = args.Except(["-noprint", "-save", "-debug", "-android", "-mecard"]).ToArray(); + bool gen = args.Contains("-gen"); + args = args.Except(["-noprint", "-save", "-debug", "-android", "-mecard", "-gen"]).ToArray(); // If debug, wait for debugger if (dbg) @@ -62,6 +64,7 @@ static void Main(string[] args) // Parse all contacts Card[] contacts = + gen ? CardGenerator.GenerateCards() : android ? (args.Length > 0 ? AndroidContactsDb.GetContactsFromDb(args[0]) : AndroidContactsDb.GetContactsFromDb()) : mecard ? MeCard.GetContactsFromMeCardString(meCardString) : CardTools.GetCards(args[0]); diff --git a/VisualCard.ShowContacts/Properties/launchSettings.json b/VisualCard.ShowContacts/Properties/launchSettings.json index badb941..566a321 100644 --- a/VisualCard.ShowContacts/Properties/launchSettings.json +++ b/VisualCard.ShowContacts/Properties/launchSettings.json @@ -27,6 +27,10 @@ "vCard - Picture test": { "commandName": "Project", "commandLineArgs": "TestFiles/picture.vcf" + }, + "vCard - Generation test": { + "commandName": "Project", + "commandLineArgs": "-gen" } } } \ No newline at end of file