30 lines
		
	
	
		
			902 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			902 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
 | |
| source "$(dirname -- "$0")/../src/nulib.sh" || exit 1
 | |
| #NULIB_NO_DISABLE_SET_X=1
 | |
| 
 | |
| args=(
 | |
|     "tester diverses fonctions de saisie"
 | |
| )
 | |
| parse_args "$@"; set -- "${args[@]}"
 | |
| 
 | |
| estep "inter non auto non"
 | |
| ask_yesno "oui ou non?"   && echo oui || echo non
 | |
| estep "inter oui auto oui"
 | |
| ask_yesno "oui ou non?" O && echo oui || echo non
 | |
| estep "inter non auto non"
 | |
| ask_yesno "oui ou non?" N && echo oui || echo non
 | |
| estep "inter non auto oui"
 | |
| ask_yesno "oui ou non?" C && echo oui || echo non
 | |
| estep "inter oui auto non"
 | |
| ask_yesno "oui ou non?" X && echo oui || echo non
 | |
| 
 | |
| estep "valeur par défaut vide"
 | |
| read_value "valeur" empty "" N; echo "valeur=$empty"
 | |
| 
 | |
| estep "valeur par défaut non vide"
 | |
| read_value "valeur" default default N; echo "valeur=$default"
 | |
| 
 | |
| estep "valeur requise"
 | |
| read_value "valeur" required; echo "valeur=$required"
 |