fabricator/ArgParser.cs
Eero Holmala 7a4f707f39 Added basic argument parser. Started some class
stubs for reading and storing data. Also added README.
2024-01-23 13:32:30 +02:00

25 lines
563 B
C#

using System.Collections;
namespace Fab;
public class ArgParser
{
public static FabricatorOptions Parse(string[] args)
{
string command = args[0];
string data = "";
Dictionary<string, string> options = new Dictionary<string, string>();
for(int i = 1; i < args.Length-1;++i)
{
if(args[i].StartsWith("-"))
{
options.Add(args[i],args[i+1]);
}
}
data = args[args.Length-1];
return new FabricatorOptions(command, options, data);
}
}