Loading src/VideoSlice.Cli/MainCommand.cs +12 −1 Original line number Diff line number Diff line Loading @@ -42,6 +42,10 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> [CommandOption("-s|--slice")] [Description("将视频按照时长切分的间隔时间(默认30m)。")] public string SliceTime { get; set; } = "30m"; [CommandOption("-n|--no-exec")] [Description("只输出命令列表,不运行命令。")] public bool NoExecute { get; set; } = false; } /// <summary> Loading Loading @@ -79,6 +83,7 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> { if (Path.GetExtension(f).TrimStart('.') == sp.TrimStart('.')) { if (settings.NoExecute) AnsiConsole.WriteLine($"找到: {f}"); list.Add(f); } Loading @@ -90,6 +95,12 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> protected override async Task<int> ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) { if (settings.NoExecute) { GenerateFfMpegCommand(settings, FileBridge.Default, DirectoryBridge.Default); return 0; } return 0; } } No newline at end of file Loading
src/VideoSlice.Cli/MainCommand.cs +12 −1 Original line number Diff line number Diff line Loading @@ -42,6 +42,10 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> [CommandOption("-s|--slice")] [Description("将视频按照时长切分的间隔时间(默认30m)。")] public string SliceTime { get; set; } = "30m"; [CommandOption("-n|--no-exec")] [Description("只输出命令列表,不运行命令。")] public bool NoExecute { get; set; } = false; } /// <summary> Loading Loading @@ -79,6 +83,7 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> { if (Path.GetExtension(f).TrimStart('.') == sp.TrimStart('.')) { if (settings.NoExecute) AnsiConsole.WriteLine($"找到: {f}"); list.Add(f); } Loading @@ -90,6 +95,12 @@ public class MainCommand : AsyncCommand<MainCommand.Settings> protected override async Task<int> ExecuteAsync(CommandContext context, Settings settings, CancellationToken cancellationToken) { if (settings.NoExecute) { GenerateFfMpegCommand(settings, FileBridge.Default, DirectoryBridge.Default); return 0; } return 0; } } No newline at end of file