From f7dd82aa25810b404bacb2e33e1ec69e848f9c47 Mon Sep 17 00:00:00 2001 From: tobias-tengler <45513122+tobias-tengler@users.noreply.github.com> Date: Fri, 19 Sep 2025 15:58:17 +0200 Subject: [PATCH] [CLI] nitro fusion run improvements --- .../Commands/Fusion/FusionRunCommand.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/Nitro/CommandLine/src/CommandLine.Cloud/Commands/Fusion/FusionRunCommand.cs b/src/Nitro/CommandLine/src/CommandLine.Cloud/Commands/Fusion/FusionRunCommand.cs index 6180b6d4ef9..7058ab469d1 100644 --- a/src/Nitro/CommandLine/src/CommandLine.Cloud/Commands/Fusion/FusionRunCommand.cs +++ b/src/Nitro/CommandLine/src/CommandLine.Cloud/Commands/Fusion/FusionRunCommand.cs @@ -14,23 +14,22 @@ public FusionRunCommand() : base("run") { base.Description = "Starts a Fusion gateway with the specified configuration"; - var archiveOption = new Option("--fusion-archive") + var archiveArgument = new Argument("ARCHIVE_FILE") { - Description = "The path to the Fusion configuration file", - IsRequired = true + Description = "The path to the Fusion configuration file" }; - archiveOption.AddAlias("--far"); - archiveOption.AddAlias("-f"); - archiveOption.LegalFilePathsOnly(); + archiveArgument.LegalFilePathsOnly(); + + AddArgument(archiveArgument); var portOption = new Option("--port"); + portOption.AddAlias("-p"); - AddOption(archiveOption); AddOption(portOption); this.SetHandler(async context => { - var archiveFile = context.ParseResult.GetValueForOption(archiveOption)!; + var archiveFile = context.ParseResult.GetValueForArgument(archiveArgument)!; var console = context.BindingContext.GetRequiredService();