J'aimerais avoir un fichier par exemple. f avec uniquement des alias zsh (raisons de pureté). Ensuite, j'aimerais inclure le fichier f dans mon fichier .zshrc , afin que les alias définis dans f soient visibles dans .zshrc .
C'est possible?
Si c'est le cas, je pourrais créer un script par exemple. my_alias
( $my_alias ll 'ls -l'
) qui ajoute un alias au fichier f . Bien sûr, je pourrais faire
$echo {alias command} >> ~/.zshrc
mais cela fait de .zshrc un gros gâchis.
De plus, à quoi ressemble-t-il dans bash?
MISE À JOUR
Si quelqu'un partage mon idée, c'est une solution, grâce à Phunehehe:
# source aliases
ALIASFILE=~/.aliasesrc
source $ALIASFILE
function add_alias() {
if [[ -z $1 || -z $2 || $# -gt 2 ]]; then
echo usage:
echo "\t\$$0 ll 'ls -l'"
else
echo "alias $1='$2'" >> $ALIASFILE
echo "alias ADDED to $ALIASFILE"
fi
}