Fix incorrect file extension for fish
This commit is contained in:
parent
c02595a257
commit
694fac8edb
3 changed files with 8 additions and 7 deletions
|
@ -5,7 +5,7 @@ pushd "${BASH_SOURCE%/*}" > /dev/null;
|
|||
function addBashProfile() {
|
||||
name="$1";
|
||||
title="$2";
|
||||
addProfileStatement "$name" "$title" "/bin/bash" "/etc/bash/conf.d" "${@:3}";
|
||||
addProfileStatement "$name" "$title" "/bin/bash" "sh" "/etc/bash/conf.d" "${@:3}";
|
||||
}
|
||||
|
||||
popd > /dev/null;
|
||||
|
|
|
@ -5,7 +5,7 @@ pushd "${BASH_SOURCE%/*}" > /dev/null;
|
|||
function addFishProfile() {
|
||||
name="$1";
|
||||
title="$2";
|
||||
addProfileStatement "$name" "$title" "/bin/fish" "/etc/fish/conf.d" "${@:3}";
|
||||
addProfileStatement "$name" "$title" "/bin/fish" "fish" "/etc/fish/conf.d" "${@:3}";
|
||||
}
|
||||
|
||||
popd > /dev/null;
|
||||
|
|
|
@ -2,11 +2,12 @@ function addProfileStatement() {
|
|||
name="$1";
|
||||
title="$2";
|
||||
shellBin="$3";
|
||||
profileRoot="$4";
|
||||
extension="$4";
|
||||
profileRoot="$5";
|
||||
|
||||
if [ ! -z "${@:5}" ]
|
||||
if [ ! -z "${@:6}" ]
|
||||
then
|
||||
statement="${@:5}";
|
||||
statement="${@:6}";
|
||||
else
|
||||
statement="$(cat)";
|
||||
fi;
|
||||
|
@ -18,9 +19,9 @@ function addProfileStatement() {
|
|||
echo '#!'"$shellBin";
|
||||
echo "# $title";
|
||||
echo "$statement";
|
||||
} > "profile.sh";
|
||||
} > "profile.$extension";
|
||||
|
||||
sudo install -Dm755 profile.sh "$profileRoot/$name.sh"
|
||||
sudo install -Dm755 profile.$extension "$profileRoot/$name.$extension"
|
||||
|
||||
popd > /dev/null;
|
||||
rm -rf "$contextRoot";
|
||||
|
|
Loading…
Reference in a new issue