+if [ -n "$(command -v pkg_install)" ]; then
+ pkg_cmd_name="${pkg_cmd_name:-$WEBI_NAME}"
+
+ pkg_dst="${pkg_dst:-$HOME/.local/opt/$pkg_cmd_name}"
+ pkg_dst_bin="${pkg_dst_bin:-$pkg_dst/bin}"
+ pkg_dst_cmd="${pkg_dst_cmd:-$pkg_dst_bin/$pkg_cmd_name}"
+
+ pkg_src="${pkg_src:-$HOME/.local/opt/$pkg_cmd_name-v$WEBI_VERSION}"
+ pkg_src_bin="${pkg_src_bin:-$pkg_src/bin}"
+ pkg_src_cmd="${pkg_src_cmd:-$pkg_src_bin/$pkg_cmd_name}"
+
+ [ -n "$(command -v pkg_pre_install)" ] && pkg_pre_install
+
+ echo "Installing '$pkg_cmd_name' v$WEBI_VERSION as $pkg_src_cmd"
+ pkg_install
+
+ [ -n "$(command -v pkg_post_install)" ] && pkg_post_install
+
+ if [ -n "$(command -v pkg_post_install_message)" ]; then
+ pkg_post_install_message
+ else
+ echo "Installed '$pkg_cmd_name' v$WEBI_VERSION as $pkg_src_cmd"
+ fi
+ echo ""
+fi
+
+rm -rf "$WEBI_TMP"
+