~ over | split

This commit is contained in:
Mike Phares 2025-05-17 07:51:53 -07:00
parent 8f22f188a2
commit 8ca489d818
10 changed files with 12 additions and 12 deletions

View File

@ -42,7 +42,7 @@ internal static partial class Helper20240403
string keyIndex = args[5]; string keyIndex = args[5];
string directory = args[0]; string directory = args[0];
logger.LogInformation(directory); logger.LogInformation(directory);
string[] columns = args[4].Split('|'); string[] columns = args[4].Split('~');
DynamicHostConfigurationProtocolConfiguration dynamicHostConfigurationProtocolConfiguration = new(columns, directory, ignore, int.Parse(keyIndex), pattern, primary); DynamicHostConfigurationProtocolConfiguration dynamicHostConfigurationProtocolConfiguration = new(columns, directory, ignore, int.Parse(keyIndex), pattern, primary);
AlertIfNewDeviceIsConnected(dynamicHostConfigurationProtocolConfiguration, logger); AlertIfNewDeviceIsConnected(dynamicHostConfigurationProtocolConfiguration, logger);
} }

View File

@ -701,7 +701,7 @@ internal static partial class Helper20240911
List<char> spaces = []; List<char> spaces = [];
List<string> lines = []; List<string> lines = [];
ReadOnlyCollection<WorkItem> results; ReadOnlyCollection<WorkItem> results;
string[] workItemTypes = args[4].Split('|'); string[] workItemTypes = args[4].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
string destinationDirectory = Path.GetFullPath(args[6]); string destinationDirectory = Path.GetFullPath(args[6]);
if (!Directory.Exists(destinationDirectory)) if (!Directory.Exists(destinationDirectory))

View File

@ -12,7 +12,7 @@ internal static partial class Helper20241212
string newFileName; string newFileName;
string directoryName; string directoryName;
string searchPattern = args[2]; string searchPattern = args[2];
string[] searchPatterns = args[3].Split('|'); string[] searchPatterns = args[3].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories); string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories);
if (files.Length == 0) if (files.Length == 0)

View File

@ -58,7 +58,7 @@ internal static partial class Helper20241217
string directoryName; string directoryName;
ReadOnlyCollection<File> files; ReadOnlyCollection<File> files;
string searchPattern = args[2]; string searchPattern = args[2];
string[] ignoreFileNames = args[3].Split('|'); string[] ignoreFileNames = args[3].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
char destinationDriveLetter = args[4].Split(':')[0][0]; char destinationDriveLetter = args[4].Split(':')[0][0];
logger.LogInformation("Searching <{sourceDirectory}> with search pattern {searchPattern}", args[0], searchPattern); logger.LogInformation("Searching <{sourceDirectory}> with search pattern {searchPattern}", args[0], searchPattern);

View File

@ -45,7 +45,7 @@ internal static partial class Helper20250114
internal static void Rename(ILogger<Worker> logger, List<string> args) internal static void Rename(ILogger<Worker> logger, List<string> args)
{ {
string dateFormat = args[3]; string dateFormat = args[3];
string[] searchPatterns = args[2].Split('|'); string[] searchPatterns = args[2].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
foreach (string searchPattern in searchPatterns) foreach (string searchPattern in searchPatterns)
Rename(logger, sourceDirectory, searchPattern, dateFormat); Rename(logger, sourceDirectory, searchPattern, dateFormat);

View File

@ -7,7 +7,7 @@ namespace File_Folder_Helper.ADO2025.PI5;
internal static partial class Helper20250315 { internal static partial class Helper20250315 {
internal static void Empty(ILogger<Worker> logger, List<string> args) { internal static void Empty(ILogger<Worker> logger, List<string> args) {
string[] searchPatterns = args[2].Split('|'); string[] searchPatterns = args[2].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
if (searchPatterns.Length == 1) { if (searchPatterns.Length == 1) {
string[] files = Directory.GetFiles(sourceDirectory, searchPatterns[0], SearchOption.AllDirectories); string[] files = Directory.GetFiles(sourceDirectory, searchPatterns[0], SearchOption.AllDirectories);

View File

@ -81,7 +81,7 @@ internal static partial class Helper20250321 {
} }
internal static void MoveToLast(ILogger<Worker> logger, List<string> args) { internal static void MoveToLast(ILogger<Worker> logger, List<string> args) {
string[] searchPatterns = args[2].Split('|'); string[] searchPatterns = args[2].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
if (searchPatterns.Length == 1) if (searchPatterns.Length == 1)
logger.LogInformation("No code for just one!"); logger.LogInformation("No code for just one!");

View File

@ -151,12 +151,12 @@ internal static partial class Helper20250407 {
internal static void Sync(ILogger<Worker> logger, List<string> args) { internal static void Sync(ILogger<Worker> logger, List<string> args) {
Matcher matcher = new(); Matcher matcher = new();
string fileName = $"{args[1]}.json"; string fileName = $"{args[1]}.json";
string[] segments = args[5].Split('|'); string[] segments = args[5].Split('~');
string rightDirectory = Path.GetFullPath(args[0].Split('|')[0]); string rightDirectory = Path.GetFullPath(args[0].Split('~')[0]);
Logic? logic = segments.Length != 5 ? null : Logic.Get(segments); Logic? logic = segments.Length != 5 ? null : Logic.Get(segments);
string includePatternsFile = Path.Combine(rightDirectory, args[2]); string includePatternsFile = Path.Combine(rightDirectory, args[2]);
string excludePatternsFile = Path.Combine(rightDirectory, args[3]); string excludePatternsFile = Path.Combine(rightDirectory, args[3]);
string[] rootUniformResourceLocators = args.Count < 5 ? [] : args[4].Split('|'); string[] rootUniformResourceLocators = args.Count < 5 ? [] : args[4].Split('~');
matcher.AddIncludePatterns(!File.Exists(includePatternsFile) ? ["*"] : File.ReadAllLines(includePatternsFile)); matcher.AddIncludePatterns(!File.Exists(includePatternsFile) ? ["*"] : File.ReadAllLines(includePatternsFile));
matcher.AddExcludePatterns(!File.Exists(excludePatternsFile) ? ["System Volume Information"] : File.ReadAllLines(excludePatternsFile)); matcher.AddExcludePatterns(!File.Exists(excludePatternsFile) ? ["System Volume Information"] : File.ReadAllLines(excludePatternsFile));
ReadOnlyCollection<Record> rightRecords = GetRecords(rightDirectory, matcher); ReadOnlyCollection<Record> rightRecords = GetRecords(rightDirectory, matcher);

View File

@ -6,7 +6,7 @@ internal static partial class Helper20250421 {
internal static void FreeFileSyncChangeCreatedDate(ILogger<Worker> logger, List<string> args) { internal static void FreeFileSyncChangeCreatedDate(ILogger<Worker> logger, List<string> args) {
string searchPattern = args[2]; string searchPattern = args[2];
string[] searchPatterns = args[3].Split('|'); string[] searchPatterns = args[3].Split('~');
string sourceDirectory = Path.GetFullPath(args[0]); string sourceDirectory = Path.GetFullPath(args[0]);
if (searchPatterns.Length != 2) if (searchPatterns.Length != 2)
throw new NotImplementedException($"Not the correct number of {searchPatterns} were passed!"); throw new NotImplementedException($"Not the correct number of {searchPatterns} were passed!");

View File

@ -147,7 +147,7 @@ public class Worker : BackgroundService
_Logger.LogWarning("Must pass a argument!"); _Logger.LogWarning("Must pass a argument!");
CreateWindowsShortcut(); CreateWindowsShortcut();
} }
else if (Directory.Exists(_Args[0].Split('|')[0]) || Directory.Exists(_Args[0])) else if (Directory.Exists(_Args[0].Split('~')[0]) || Directory.Exists(_Args[0]))
{ {
if (!_ConsoleKeys.Contains(consoleKey)) if (!_ConsoleKeys.Contains(consoleKey))
{ {