Vous êtes ici : Accueil / Debian GNU/Linux / Système / Configuration / Installer Liquid Prompt sur Debian

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"
command cp "${installPath}/liquidpromptrc-dist" "${HOME}/.config/liquidpromptrc"

Chargez Liquid Prompt dans l'invite actuelle:

source "${installPath}/liquidprompt"

Remerciements