You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			31 lines
		
	
	
		
			704 B
		
	
	
	
		
			Bash
		
	
			
		
		
	
	
			31 lines
		
	
	
		
			704 B
		
	
	
	
		
			Bash
		
	
#!/usr/bin/env bash
 | 
						|
. "$GVM_ROOT/scripts/functions"
 | 
						|
 | 
						|
version=$1
 | 
						|
 | 
						|
if [ "$version" != "" ]; then
 | 
						|
  fuzzy_match=$($LS_PATH "$GVM_ROOT/gos" | $SORT_PATH | $GREP_PATH "$version" | $HEAD_PATH -n 1 | $GREP_PATH "$version") ||
 | 
						|
		display_fatal "Invalid version $version"
 | 
						|
 | 
						|
	foldername=$GVM_ROOT/gos/$fuzzy_match
 | 
						|
else
 | 
						|
	if [[ "$gvm_go_name" != "" ]]; then
 | 
						|
		foldername=$GVM_ROOT/gos/$gvm_go_name
 | 
						|
	else
 | 
						|
		display_fatal "No version selected"
 | 
						|
	fi
 | 
						|
fi
 | 
						|
 | 
						|
if [[ -d $foldername ]]; then
 | 
						|
	cd "$foldername"
 | 
						|
	find . > /tmp/manifest.test
 | 
						|
	diff manifest /tmp/manifest.test
 | 
						|
	if [[ "$?" == "0" ]]; then
 | 
						|
		display_message "Clean $foldername"
 | 
						|
	else
 | 
						|
		display_message "*Dirty* $foldername"
 | 
						|
	fi
 | 
						|
else
 | 
						|
	display_fatal "Invalid version"
 | 
						|
fi
 |