|  | @@ -22,22 +22,28 @@ for sub_command in prune create check list info; do
 | 
	
		
			
				|  |  |      sort borgmatic_borg_flags > borgmatic_borg_flags.sorted
 | 
	
		
			
				|  |  |      mv borgmatic_borg_flags.sorted borgmatic_borg_flags
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    for line in $(borg $sub_command --help | awk -v RS= '/^usage:/') ; do
 | 
	
		
			
				|  |  | +    for word in $(borg $sub_command --help | grep '^  -') ; do
 | 
	
		
			
				|  |  |          # Exclude a bunch of flags that borgmatic actually supports, but don't get exercised by the
 | 
	
		
			
				|  |  |          # generated sample config, and also flags that don't make sense to support.
 | 
	
		
			
				|  |  | -        echo "$line" | grep -- -- | sed -r 's/(\[|\])//g' \
 | 
	
		
			
				|  |  | -            | grep -v '^-h$' \
 | 
	
		
			
				|  |  | +        echo "$word" | grep ^-- | sed -e 's/,$//' \
 | 
	
		
			
				|  |  |              | grep -v '^--archives-only$' \
 | 
	
		
			
				|  |  | -            | grep -v '^--repository-only$' \
 | 
	
		
			
				|  |  | -            | grep -v '^--stats$' \
 | 
	
		
			
				|  |  | -            | grep -v '^--list$' \
 | 
	
		
			
				|  |  |              | grep -v '^--critical$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--debug$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--dry-run$' \
 | 
	
		
			
				|  |  |              | grep -v '^--error$' \
 | 
	
		
			
				|  |  | -            | grep -v '^--warning$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--help$' \
 | 
	
		
			
				|  |  |              | grep -v '^--info$' \
 | 
	
		
			
				|  |  | -            | grep -v '^--debug$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--list$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--nobsdflags$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--pattern$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--repository-only$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--stats$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--verbose$' \
 | 
	
		
			
				|  |  | +            | grep -v '^--warning$' \
 | 
	
		
			
				|  |  | +            | grep -v '^-h$' \
 | 
	
		
			
				|  |  |              >> all_borg_flags
 | 
	
		
			
				|  |  |      done
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      sort all_borg_flags > all_borg_flags.sorted
 | 
	
		
			
				|  |  |      mv all_borg_flags.sorted all_borg_flags
 | 
	
		
			
				|  |  |  
 |