Skip to content

Commit 4edad19

Browse files
Copilotkzu
andcommitted
Fix Option constructor syntax for multiple aliases
Co-authored-by: kzu <169707+kzu@users.noreply.github.com>
1 parent 699306b commit 4edad19

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

src/gist/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@
3939
args = [aliased, .. args[1..]];
4040

4141
// Set alias and remove from args if present (--alias or --dnx-alias)
42-
var aliasOption = new Option<string?>(["--alias", "--dnx-alias"]);
42+
var aliasOption = new Option<string?>("--alias");
43+
aliasOption.Aliases.Add("--dnx-alias");
4344
var parsed = new RootCommand() { Options = { aliasOption } }.Parse(args);
4445
var alias = parsed.GetValue(aliasOption);
4546
if (alias != null)

src/runfile/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@
3939
args = [aliased, .. args[1..]];
4040

4141
// Set alias and remove from args if present (--alias or --dnx-alias)
42-
var aliasOption = new Option<string?>(["--alias", "--dnx-alias"]);
42+
var aliasOption = new Option<string?>("--alias");
43+
aliasOption.Aliases.Add("--dnx-alias");
4344
var parsed = new RootCommand() { Options = { aliasOption } }.Parse(args);
4445
var alias = parsed.GetValue(aliasOption);
4546
if (alias != null)

0 commit comments

Comments
 (0)