From 50ea54abbec391315e8f54c25698edd522c5af2c Mon Sep 17 00:00:00 2001 From: Acbox Date: Sat, 14 Mar 2026 22:53:52 +0800 Subject: [PATCH] fix(script): cannot use a specific version --- .claude/settings.json | 10 ++++++++++ scripts/install.sh | 12 ++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 .claude/settings.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 00000000..9a95bfd1 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,10 @@ +{ + "permissions": { + "allow": [ + "WebFetch(domain:github.com)", + "Bash(git log:*)", + "Bash(find:*)", + "Bash(grep:*)" + ] + } +} diff --git a/scripts/install.sh b/scripts/install.sh index 31e8a5c8..93d2f807 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -13,10 +13,18 @@ DIR="Memoh" SILENT=false # Parse flags -for arg in "$@"; do - case "$arg" in +while [ $# -gt 0 ]; do + case "$1" in -y|--yes) SILENT=true ;; + --version) + shift + MEMOH_VERSION="$1" + ;; + --version=*) + MEMOH_VERSION="${1#--version=}" + ;; esac + shift done # Auto-silent if no TTY available