24 lines
		
	
	
		
			650 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			650 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/bin/sh
 | 
						|
# Premier plan normal
 | 
						|
NF="#7d9734" # vert clair
 | 
						|
# Arrière plan normal
 | 
						|
NB="#000000" # noir
 | 
						|
# Premier plan sélectionné
 | 
						|
SF="#000000" # noir
 | 
						|
# Arrière plan sélectionné
 | 
						|
SB="#7ebac2" # bleu clair
 | 
						|
# Prompt à afficher
 | 
						|
prompt="Liste"
 | 
						|
 | 
						|
# Affiche uniquement les noms des répertoires (cachés également) du répertoire courant
 | 
						|
# Et permet de naviguer entre chaque répertoire
 | 
						|
 | 
						|
action=cd
 | 
						|
index=`ls -d */ -d .*/ | dmenu -nb ${NB} -nf ${NF} -sb ${SB} -sf ${SF} -p "${prompt}: ${PWD}" -i`
 | 
						|
[ -z "${index}" ]
 | 
						|
if [ $? = 1 ]; then
 | 
						|
  ${action} "${index}" && lsd ; else
 | 
						|
  # Une fois la touche Échap appuyée, on rappel le script principal
 | 
						|
  actions
 | 
						|
fi
 |