Installer Liquid Prompt sur Debian
Par Pierre-Yves Landuré
—
Dernière modification
15/07/2016 19:55
Liquid Prompt est un prompt adaptatif pour Bash et Zsh. Ce guide facilite son installation sur Debian.
Ce guide est testé sur:
- Debian 8.0 Jessie
Ce guide est testé avec ces versions de Liquid Prompt:
- 1.10
Installation
Détectez le proxy de commande (command ou sudo):
cmdProxy='command'
command type -f 'sudo' &>'/dev/null' && cmdProxy='sudo'
Déterminez le chemin d'installation:
installPath="/usr/local/share/liquidprompt"
Préparation de l'environnement
Installez les logiciels nécessaires:
${cmdProxy} apt-get install git
Mise en place
Mettez en place le logiciel:
${cmdProxy} git clone 'https://github.com/nojhan/liquidprompt.git' "${installPath}"
Activez Liquid Prompt pour tous les utilisateurs:
echo "
# Only load Liquid Prompt in interactive shells, not from a script or from scp
[[ \$- = *i* ]] && source '${installPath}/liquidprompt'" \
| ${cmdProxy} tee -a '/etc/bash.bashrc'
Mise à jour automatique
Mettez en place un script de mise à jour automatique quotidienne de l'outil:
echo "#"'!'"/bin/bash
# Update Liquid Prompt source code from Git.
test -x '/usr/bin/git' -a -d '${installPath}' && {
pushd '${installPath}' > '/dev/null'
/usr/bin/git pull --quiet > '/dev/null'
popd > '/dev/null'
}" \
| ${cmdProxy} tee '/etc/cron.weekly/liquidprompt-update'
${cmdProxy} chmod +x '/etc/cron.weekly/liquidprompt-update'
Activation pour l'utilisation courant
Mettez en place une configuration par défaut:
command mkdir -p "${HOME}/.config"
commandcp "${installPath}/liquidpromptrc-dist" "${HOME}/.config/liquidpromptrc"
Chargez Liquid Prompt dans l'invite actuelle:
source "${installPath}/liquidprompt"
Remerciements
- Merci aux développeurs de Liquid Prompt (en).