Support .psv parsing in CsvViewer

This commit is contained in:
ema
2026-02-10 02:18:01 +08:00
parent 0661c230a4
commit f542fb1107
2 changed files with 47 additions and 26 deletions
@@ -34,7 +34,12 @@ public sealed class Plugin : IViewer
public bool CanHandle(string path)
{
return !Directory.Exists(path) && (path.ToLower().EndsWith(".csv") || path.ToLower().EndsWith(".tsv"));
if (Directory.Exists(path))
return false;
return path.EndsWith(".csv", StringComparison.OrdinalIgnoreCase)
|| path.EndsWith(".tsv", StringComparison.OrdinalIgnoreCase)
|| path.EndsWith(".psv", StringComparison.OrdinalIgnoreCase);
}
public void Prepare(string path, ContextObject context)