33 lines
		
	
	
		
			577 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			577 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| __zod_config() {
 | |
|   cat - "$proj/.zod/config" <<! 2>/dev/null
 | |
| [parse]
 | |
| htm,html
 | |
| [parse_convert]
 | |
| md  awk -f "$zod_lib/markdown.awk"
 | |
| [ignore]
 | |
| helpers.awk
 | |
| *.partial
 | |
| *.layout
 | |
| *.meta
 | |
| config
 | |
| !
 | |
| }
 | |
| 
 | |
| __zod_destination() {
 | |
|   file="$1"
 | |
|   # Find the target directory if one must be created
 | |
|   subdir="${file%/*}"
 | |
|   subdir="${subdir#$proj}"
 | |
|   if [ "$subdir" ]; then
 | |
|     destination="$target$subdir"
 | |
|     mkdir -p "$destination"
 | |
|   else
 | |
|     # There is no directory to create in target,
 | |
|     # i.e. file is in the root of the project
 | |
|     destination="$target"
 | |
|   fi
 | |
|   echo $destination;
 | |
| }
 | 
