File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -92,15 +92,16 @@ package="$1"
92
92
93
93
parse_install_folder " $package "
94
94
package_exists " $_folder_full " || exit 1
95
+ target_folder=" ${SHSH_PACKAGES_PATH} /$_folder_full "
95
96
96
97
if [ -d " ${SHSH_PACKAGES_PATH} /$_folder_full /" .git ]; then
97
98
# git package
98
99
if [ -z " $force_upgrade " ] && git_check_up_to_date " ${SHSH_PACKAGES_PATH} /$_folder_full " ; then
99
100
exit
100
101
fi
101
- elif [ -e " $target_folder /.gh-release_info" ]; then
102
+ elif [ -e " ${ target_folder:? } /.gh-release_info" ]; then
102
103
# gh release
103
- if gh_release_check_up_to_date " $_folder_full " " $target_folder " ; then
104
+ if [ -z " $force_upgrade " ] && gh_release_check_up_to_date " $_folder_full " " $target_folder " ; then
104
105
exit
105
106
fi
106
107
gh_release=" true"
@@ -118,7 +119,6 @@ shsh-_unlink-man "$_folder_full"
118
119
shsh-_unlink-bins " $_folder_full "
119
120
shsh-_unlink-completions " $_folder_full "
120
121
121
- target_folder=" ${SHSH_PACKAGES_PATH} /$_folder_full "
122
122
123
123
cd " ${SHSH_PACKAGES_PATH} /$_folder_full "
124
124
# upgrade the package
132
132
# plain package or gh release
133
133
# remove the folder and rerun hook in a plain folder
134
134
# shellcheck disable=SC2011
135
- ls -A1 | xargs rm -rf
135
+ ls -A1 | grep -v ' ^.gh-release_info$ ' | xargs rm -rf
136
136
fi
137
137
138
138
if [ -n " $gh_release " ]; then
You can’t perform that action at this time.
0 commit comments