diff options
Diffstat (limited to 'Software/Visual_Studio/DataStore/Tango.DataStore.CLI/Program.cs')
| -rw-r--r-- | Software/Visual_Studio/DataStore/Tango.DataStore.CLI/Program.cs | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/Software/Visual_Studio/DataStore/Tango.DataStore.CLI/Program.cs b/Software/Visual_Studio/DataStore/Tango.DataStore.CLI/Program.cs new file mode 100644 index 000000000..85dfbb0bb --- /dev/null +++ b/Software/Visual_Studio/DataStore/Tango.DataStore.CLI/Program.cs @@ -0,0 +1,48 @@ +using CommandLine; +using ConsoleTables; +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Net.Http; +using System.Text; +using System.Threading.Tasks; +using Tango.BL; +using Tango.DataStore.Web; +using Tango.Web; + +namespace Tango.DataStore.CLI +{ + class Program + { + static void Main(string[] args) + { + var console = new DataStoreConsole(); + + var result = Parser.Default.ParseArguments<GetOptions, PutOptions, LoginConfig>(args) + .WithParsed<GetOptions>((options) => + { + console.Get(options); + }) + .WithParsed<PutOptions>((options) => + { + console.Put(options); + }) + .WithParsed<LoginConfig>((options) => + { + console.AutoLogin(options); + }) + .WithNotParsed((errors) => + { + + }); + + if (Debugger.IsAttached) + { + Console.WriteLine(); + Console.WriteLine("Press return to exit..."); + Console.ReadLine(); + } + } + } +} |
