alias_qr_rainmaker@lemmy.world to linuxmemes@lemmy.world · 14 hours agoi use this one a lotlemmy.worldimagemessage-square13fedilinkarrow-up164arrow-down17
arrow-up157arrow-down1imagei use this one a lotlemmy.worldalias_qr_rainmaker@lemmy.world to linuxmemes@lemmy.world · 14 hours agomessage-square13fedilink
minus-squareBartyDeCanter@lemmy.sdf.orglinkfedilinkarrow-up4·edit-27 hours agoMy version is definitely wordier, but I like it. add-alias() { if [[ -z "$1" || -z "$2" ]]; then echo "Useage: add-alias <alias_name> \"<command_to_alias>\"" return 1 fi echo "alias $1='$2'" >> ~/.bash_aliases source ~/.bash_aliases echo "Alias '$1' for command '$2' added and sourced." } And, of course, the first thing I test it with is $ add-alias alias-add add-alias.
My version is definitely wordier, but I like it.
add-alias() { if [[ -z "$1" || -z "$2" ]]; then echo "Useage: add-alias <alias_name> \"<command_to_alias>\"" return 1 fi echo "alias $1='$2'" >> ~/.bash_aliases source ~/.bash_aliases echo "Alias '$1' for command '$2' added and sourced." }And, of course, the first thing I test it with is
$ add-alias alias-add add-alias.