В библиотеку добавлена функция разбития строки по первому символу пробела
This commit is contained in:
		
							parent
							
								
									a74579d709
								
							
						
					
					
						commit
						8a64320214
					
				
					 1 changed files with 8 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -2,6 +2,8 @@ module snag.lib.lib;
 | 
			
		|||
 | 
			
		||||
import std.regex;
 | 
			
		||||
import std.process;
 | 
			
		||||
import std.algorithm;
 | 
			
		||||
import std.string;
 | 
			
		||||
 | 
			
		||||
bool isValidHash(string hash) {
 | 
			
		||||
	auto hashPattern = ctRegex!r"^[a-fA-F0-9]{7}$";
 | 
			
		||||
| 
						 | 
				
			
			@ -17,3 +19,9 @@ bool checkGit() {
 | 
			
		|||
	auto result = execute(["which", "git"]);
 | 
			
		||||
	return !result.status;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
string[] splitByFirstSpace(string line) {
 | 
			
		||||
	auto spaceIndex = line.indexOf(' ');
 | 
			
		||||
	return spaceIndex == -1 ?
 | 
			
		||||
		[line] : [line[0 .. spaceIndex], line[spaceIndex + 1..$]];
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue