19 lines
		
	
	
	
		
			356 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			356 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/sh
 | |
| # This hooks script syncs task warrior to the configured task server.
 | |
| # The on-exit event is triggered once, after all processing is complete.
 | |
| 
 | |
| # Make sure hooks are enabled
 | |
| 
 | |
| 
 | |
| # Count the number of tasks modified
 | |
| n=0
 | |
| while read modified_task
 | |
| do
 | |
|     n=$(($n + 1))
 | |
| done
 | |
| 
 | |
| if (($n > 0)); then
 | |
|     task sync >> ~/.config/task/sync_hook.log
 | |
| fi
 | |
| 
 | |
| exit 0
 |