added arg for force remove prefix

This commit is contained in:
Mikhail Tergoev 2025-05-27 14:16:01 +03:00
parent e55bc209c1
commit bda5a31205

View File

@ -1234,6 +1234,7 @@ remove_prefix() {
return 1 return 1
fi fi
if [[ ! $2 =~ --force|-y ]] ; then
echo "======================================================" echo "======================================================"
print_warning "Вы собираетесь удалить префикс "$prefix_name"." print_warning "Вы собираетесь удалить префикс "$prefix_name"."
echo "Это приведёт к:" echo "Это приведёт к:"
@ -1247,18 +1248,9 @@ remove_prefix() {
print_info "Удаление префикса отменено." print_info "Удаление префикса отменено."
return 0 return 0
fi fi
echo "----------------------------------------------"
print_warning " ВЫ ТОЧНО УВЕРЕНЫ?"
echo "----------------------------------------------"
read -p "Продолжить удаление? (y/N): " answer
if [[ ! "$answer" =~ ^[YyДд]$ ]]; then
print_info "Удаление префикса отменено."
return 0
fi fi
try_remove_dir "$prefix_path" try_remove_dir "$prefix_path"
if [[ $? -eq 0 ]]; then if [[ $? -eq 0 ]]; then
print_ok "Префикс "$prefix_name" успешно удален." print_ok "Префикс "$prefix_name" успешно удален."