Update zrep version to 0.0.2
- Updated zrep version to 0.0.2 - Improved error messages for package not found - Enhanced output messages for installed packages - Improved error handling for package installation - Enhanced error messages for package not installed - Added 'del' alias for 'remove' command - Improved usage message for 'remove' command
This commit is contained in:
parent
de29949486
commit
a492260ec9
20
zrep
20
zrep
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
setopt extendedglob
|
setopt extendedglob
|
||||||
|
|
||||||
VERSION="0.0.1" # Sat-2024-02-24
|
VERSION="0.0.2" # Sat-2024-03-13
|
||||||
ZREP="Zsh Repository Tool"
|
ZREP="Zsh Repository Tool"
|
||||||
# Define the path to .zreprc
|
# Define the path to .zreprc
|
||||||
ZREP_CONFIG="${HOME}/.zreprc"
|
ZREP_CONFIG="${HOME}/.zreprc"
|
||||||
@ -220,10 +220,8 @@ function zrep_parse_remote() {
|
|||||||
export version
|
export version
|
||||||
export dlurl
|
export dlurl
|
||||||
|
|
||||||
#echo "Download URL: ${dlurl}"
|
|
||||||
#echo "Author: ${author}, Script: ${script}, Version: ${version}"
|
|
||||||
else
|
else
|
||||||
echo "Package ${package} not found."
|
zrep_msg debug "\nPackage ${package} not found."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -284,9 +282,9 @@ function zrep_list_package() {
|
|||||||
|
|
||||||
# Assuming you want to print out the concatenated package names
|
# Assuming you want to print out the concatenated package names
|
||||||
if [[ -n "${package_names}" ]]; then
|
if [[ -n "${package_names}" ]]; then
|
||||||
echo "Installed packages: ${package_names}"
|
zrep_msg info "\nInstalled packages: ${package_names}"
|
||||||
else
|
else
|
||||||
echo "No packages found."
|
zrep_msg debug "\nNo packages found."
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -524,7 +522,7 @@ function zrep_install_package() {
|
|||||||
unzip -q -o "${zipFile}" -d "${config[main_zrep_install_dir]}"
|
unzip -q -o "${zipFile}" -d "${config[main_zrep_install_dir]}"
|
||||||
|
|
||||||
if [[ $? -ne 0 ]]; then
|
if [[ $? -ne 0 ]]; then
|
||||||
echo "Error: Failed to unzip the package."
|
zrep_msg debug "\nError: Failed to unzip the package."
|
||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
zrep_update_installed_json "${author}" "${script}" "${version}"
|
zrep_update_installed_json "${author}" "${script}" "${version}"
|
||||||
@ -552,7 +550,7 @@ function zrep_parse_package_name() {
|
|||||||
|
|
||||||
# Check if the package is installed
|
# Check if the package is installed
|
||||||
if ! jq -e --arg author "$author" --arg script "$script" '.[$author] | any(.script == $script)' "${installed_json}" &>/dev/null; then
|
if ! jq -e --arg author "$author" --arg script "$script" '.[$author] | any(.script == $script)' "${installed_json}" &>/dev/null; then
|
||||||
echo "Error: Package '${package_name}' is not installed."
|
zrep_msg debug "\nError: Package '${package_name}' is not installed."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -654,7 +652,7 @@ function zrep_help() {
|
|||||||
fi
|
fi
|
||||||
zrep_msg info " check: Check for updates"
|
zrep_msg info " check: Check for updates"
|
||||||
zrep_msg info " install (i) <author/package>: Install a package"
|
zrep_msg info " install (i) <author/package>: Install a package"
|
||||||
zrep_msg info " remove (rm, delete) <author/package>: Remove a package"
|
zrep_msg info " remove (rm, delete, del) <author/package>: Remove a package"
|
||||||
zrep_msg info " update (u) <author/package>: Update zrep package"
|
zrep_msg info " update (u) <author/package>: Update zrep package"
|
||||||
zrep_msg info " enable <author/package>: Enable zrep package"
|
zrep_msg info " enable <author/package>: Enable zrep package"
|
||||||
zrep_msg info " disable <author/package>: Disable zrep package"
|
zrep_msg info " disable <author/package>: Disable zrep package"
|
||||||
@ -710,11 +708,11 @@ function main() {
|
|||||||
install | i)
|
install | i)
|
||||||
zrep_install_package ${2}
|
zrep_install_package ${2}
|
||||||
;;
|
;;
|
||||||
remove | delete | rm)
|
remove | delete | rm | del)
|
||||||
# Parse the command argument to extract the package name
|
# Parse the command argument to extract the package name
|
||||||
zrep_remove_package_name="${2:-}"
|
zrep_remove_package_name="${2:-}"
|
||||||
if [[ -z "${zrep_remove_package_name}" ]]; then
|
if [[ -z "${zrep_remove_package_name}" ]]; then
|
||||||
echo "Usage: zrep ${1} author/package"
|
zrep_msg info "\nUsage: zrep ${1} author/package"
|
||||||
else
|
else
|
||||||
zrep_remove_package "${zrep_remove_package_name}"
|
zrep_remove_package "${zrep_remove_package_name}"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user