scripts/dmenu/lsd

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