From 2e0d42c040a15a4b3383d8d58eed0848693f5d75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig-=C3=98rjan=20Smelror?= Date: Tue, 2 Apr 2024 21:57:39 +0200 Subject: [PATCH] Updated zrep version to 0.0.5 - Updated version to 0.0.5 - Added validation for package name format - Display error message if package name format is incorrect --- zrep | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/zrep b/zrep index df2fd78..70b43bf 100755 --- a/zrep +++ b/zrep @@ -2,7 +2,7 @@ setopt extendedglob -VERSION="0.0.4" # Sun-2024-03-31 +VERSION="0.0.5" # Tue-2024-04-02 ZREP="Zsh Repository Tool" # Define the default path to .zreprc ZREP_CONFIG="${HOME}/.zreprc" @@ -646,6 +646,11 @@ function zrep_install_package() { else updates=false local package="${1}" + # Ensure package name is in 'author/package' format + if [[ ! "${package}" =~ ^.+/[^/]+$ ]]; then + zrep_msg debug "\nError: Package name must be in 'author/package' format." + return 1 + fi # Call zrep_check_if_installed to check if the package is already installed if zrep_check_if_installed "${package}"; then zrep_msg debug "\nPackage ${package} is already installed."