21 lines
		
	
	
		
			399 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			399 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| duration='2'
 | |
| run_example() {
 | |
|     cargo build --example $1
 | |
|     timeout "$duration" cargo run --example $1
 | |
| }
 | |
| 
 | |
| for entry in examples/*
 | |
| do
 | |
|     IFS='/'
 | |
|     read -ra ADDR <<< $entry
 | |
|     IFS=' '
 | |
|     example_file="${ADDR[1]}"
 | |
|     if [ ${example_file: -2} == "rs" ]
 | |
|     then
 | |
|         example="${example_file::-3}"
 | |
|         echo "Running example: $example"
 | |
|         run_example $example
 | |
|     fi 
 | |
| done | 
