improves home default configuration
This commit is contained in:
parent
dd4d936974
commit
babc91e50f
7 changed files with 479 additions and 22 deletions
|
@ -1,11 +1,53 @@
|
|||
# variables and aliases from the user profile
|
||||
# note : Ce fichier est invoqué à chaque début de session dans un terminal.
|
||||
# Il sert à déclarer des alias et commandes à exécuter à chaque démarrage.
|
||||
|
||||
# :variables
|
||||
export PAGER=bat
|
||||
# note : Suggérez des améliorations sur discord ou bien
|
||||
# sur https://git.barnulf.net/epita/epitls_vm
|
||||
|
||||
|
||||
# Varialbles
|
||||
# note : Configuration des variables et commandes que les programmes utiliseront.
|
||||
export PAGER=less
|
||||
export EDITOR=nano
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
|
||||
|
||||
# :aliases
|
||||
# aliases
|
||||
# note : Crée des alternatives pour de longues commandes.
|
||||
alias ls=lsd
|
||||
alias ll="ls -l"
|
||||
alias la="ls -al"
|
||||
alias cat="bat --paging=never --style=snip"
|
||||
alias untar="tar -xvf"
|
||||
alias clear="echo -e '\0033\0143'"
|
||||
|
||||
|
||||
# nnn
|
||||
# note : c'est un programme qui sert à ls/cd rapidement.
|
||||
n () {
|
||||
if [[ "${NNNLVL:-0}" -ge 1 ]]; then
|
||||
echo "nnn is already running"
|
||||
return
|
||||
fi
|
||||
export NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd"
|
||||
\nnn "$@"
|
||||
if [ -f "$NNN_TMPFILE" ]; then
|
||||
. "$NNN_TMPFILE"
|
||||
rm -f "$NNN_TMPFILE" > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
|
||||
# message
|
||||
# note : pour le supprimer, effacer jusqu'à la fin du fichier
|
||||
if [ -t 1 ]
|
||||
then
|
||||
RESET="\033[0m"
|
||||
BOLD="\033[1;37m"
|
||||
echo "$BOLD [ EPITLS ] Environnement conçu avec amour par Matthieu J.$RESET
|
||||
Usage pour une commande $BOLD tldr <commande> $RESET
|
||||
Installer un nouveau programme $BOLD paru <mots clés>$RESET
|
||||
Se déplacer plus vite que ls/cd $BOLD n $RESET
|
||||
Note : Pour retirer ce message, éditer $BOLD '~/.profile' $RESET
|
||||
"
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue