diff --git a/src/Actions/Program.cs b/src/Actions/Program.cs index afe739d6..928a1005 100644 --- a/src/Actions/Program.cs +++ b/src/Actions/Program.cs @@ -68,9 +68,16 @@ public void UpdateVersion(string version, string path, bool dryRun) [Command("validate-file-exists")] public void ValidateFileExists(string pathPattern, bool verbose) { - _verbose = verbose; + SetOptions(verbose); + WriteLog($"Validating path, {pathPattern} ..."); WriteVerbose($"UTF8: {DebugTools.ToUtf8Base64String(pathPattern)}"); + if (string.IsNullOrWhiteSpace(pathPattern)) + { + WriteLog("Empty path detected, skip execution."); + return; + } + var command = new FileExsistsCommand(pathPattern); command.Validate(); @@ -101,6 +108,11 @@ public void CreateDummy(string basePath) _ => throw new NotImplementedException(nameof(format)), }; + private void SetOptions(bool verbose) + { + _verbose = verbose; + } + void WriteLog(string value) { Console.WriteLine($"[{DateTime.Now:s}] {value}");