Add a function to perform automatic parameter substitution for new modules.
This commit is contained in:
		
							parent
							
								
									e1de1ce843
								
							
						
					
					
						commit
						6a5f7bb01f
					
				| 
						 | 
					@ -43,6 +43,22 @@ then
 | 
				
			||||||
    exit 1
 | 
					    exit 1
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# function used to replace variables
 | 
				
			||||||
 | 
					#   assumes that we're in the directory to replace files in
 | 
				
			||||||
 | 
					#   for each argument X, it will replace @X@ with ${X}
 | 
				
			||||||
 | 
					do_parameter_subst() {
 | 
				
			||||||
 | 
					    do_cmd source ~/.lwbuildrc || exit 1
 | 
				
			||||||
 | 
					    for param in AUTHOR EMAIL VIM_MODELINE KATE_MODELINE $@
 | 
				
			||||||
 | 
					    do
 | 
				
			||||||
 | 
					        seds="${seds} -e s,@${param}@,${!param},g"
 | 
				
			||||||
 | 
					    done
 | 
				
			||||||
 | 
					    do_cmd find . -type f -exec sed ${seds} -i {} \; || exit 1
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
source ${TEMPLATE}/instantiate
 | 
					source ${TEMPLATE}/instantiate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue