Fix shellcheck errors and warnings.

This commit is contained in:
Lazarus Lazaridis 2018-03-12 06:40:47 +02:00
parent 3bb1dc79de
commit a1c2b8a78c

View File

@ -111,7 +111,9 @@ function _goto_list_aliases()
function _goto_find_duplicate() function _goto_find_duplicate()
{ {
local duplicates=$(sed -n 's:[^ ]* '"$1"'$:&:p' "$GOTO_DB" 2>/dev/null) local duplicates=
duplicates=$(sed -n 's:[^ ]* '"$1"'$:&:p' "$GOTO_DB" 2>/dev/null)
echo "$duplicates" echo "$duplicates"
} }
@ -143,7 +145,8 @@ function _goto_register_alias()
return return
fi fi
local duplicate=$(_goto_find_duplicate "$directory") local duplicate
duplicate=$(_goto_find_duplicate "$directory")
# Append entry to file. # Append entry to file.
echo "$1 $directory" >> "$GOTO_DB" echo "$1 $directory" >> "$GOTO_DB"
@ -169,7 +172,8 @@ function _goto_unregister_alias
_goto_error "alias '$1' does not exist" _goto_error "alias '$1' does not exist"
return return
fi fi
# shellcheck disable=SC2034
local readonly GOTO_DB_TMP="$HOME/.goto_" local readonly GOTO_DB_TMP="$HOME/.goto_"
# Delete entry from file. # Delete entry from file.
sed "/^$1 /d" "$GOTO_DB" > "$GOTO_DB_TMP" && mv "$GOTO_DB_TMP" "$GOTO_DB" sed "/^$1 /d" "$GOTO_DB" > "$GOTO_DB_TMP" && mv "$GOTO_DB_TMP" "$GOTO_DB"