Добавление псевдонима с помощью скрипта bash и получение файла .bashrc из скрипта

Привет! Я пытаюсь автоматизировать некоторые задачи после установки и задокументировать их в моей учетной записи на github. Вот почему я пишу сценарий для установки дополнительных пакетов и добавления пары новых псевдонимов в файл .bashrc а затем хочу получить исходный файл .bashrc . Это сам скрипт:

 #!/bin/bash # This script was inspired by the post of Remy Sharp: https://remysharp.com/2018/08/23/cli-improved bashrc_loc="$HOME/.bashrc" package_installation() { # Updating, upgrading and installing some additional packages sudo apt update sudo apt-get upgrade -y sudo apt-get install ncdu \ tldr \ ag \ bat \ prettyping \ fzf \ csvkit -y sudo apt-get autoremove -y } alias_add() { # Adding the alias in the ~/.bashrc file sed -i "\$aalias help='tldr'" "$bashrc_loc" sed -i "\$aalias du='ncdu --color dark -rr -x --exclude .git --exclude node_modules'" "$bashrc_loc" sed -i "\$aalias top='sudo htop'" "$bashrc_loc" sed -i "\$aalias preview=\"fzf --height 40% --preview 'if file -i {}|grep -q binary; then file -b {}; else bat --color \"always\" --line-range :40 {}; fi'\"" "$bashrc_loc" sed -i "\$aexport FZF_DEFAULT_OPTS=\"--bind='ctrl-o:execute(code {})+abort'\"" "$bashrc_loc" sed -i "\$aalias ping='prettyping --nolegend'" "$bashrc_loc" sed -i "\$aalias cat='bat'" "$bashrc_loc" source "$bashrc_loc" } 

Поэтому мне было интересно, возможно ли впоследствии добавить source .bashrc файл source .bashrc из скрипта, потому что он пытается запустить файл, и если я добавлю эту строку внизу, shellcheck сообщает ^-- SC1090: Can't follow non-constant source. Use a directive to specify location. ^-- SC1090: Can't follow non-constant source. Use a directive to specify location.

Linux и Unix - лучшая ОС в мире.