Skip to content

Commit c532ad5

Browse files
authored
[CLI][FIX] Fixed a bug where parity of arguments mattered too much (#191)
* [FIX] Fixed a bug where parity of arguments mattered too much * [OPTI] Mini optimization
1 parent 8f5b3ec commit c532ad5

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

EDSSharp/Program.cs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,20 @@ static void Main(string[] args)
1919

2020
Dictionary<string, string> argskvp = new Dictionary<string, string>();
2121

22-
int argv = 0;
23-
24-
for (argv = 0; argv < (args.Length - 1); argv++)
22+
for (int argv = 0; argv < (args.Length - 1); argv++)
2523
{
2624
if (args[argv] == "--infile")
2725
{
28-
argskvp.Add("--infile", args[argv + 1]);
26+
argskvp.Add("--infile", args[++argv]);
2927
}
30-
31-
if (args[argv] == "--outfile")
28+
else if (args[argv] == "--outfile")
3229
{
33-
argskvp.Add("--outfile", args[argv + 1]);
30+
argskvp.Add("--outfile", args[++argv]);
3431
}
35-
36-
if (args[argv] == "--type")
32+
else if (args[argv] == "--type")
3733
{
38-
argskvp.Add("--type", args[argv + 1]);
34+
argskvp.Add("--type", args[++argv]);
3935
}
40-
41-
argv++;
4236
}
4337

4438

0 commit comments

Comments
 (0)