From cf58b71bd28ba7561c59ff69eea52b4bc58286fb Mon Sep 17 00:00:00 2001 From: Andrei Bulgakov Date: Thu, 3 Jun 2021 15:35:57 +0300 Subject: [PATCH] Add currently downloading filename suggestion So, the user can approve or change the current name instead of having to enter the full name himself. NOTE: Change script execution environment, Bash version ~> 4.0 required. --- dragon/dlfile | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dragon/dlfile b/dragon/dlfile index 367912e..9358989 100755 --- a/dragon/dlfile +++ b/dragon/dlfile @@ -1,22 +1,19 @@ -#!/bin/sh +#!/bin/bash # Provides the ability to download a file by dropping it into a window url=$(dragon-drag-and-drop -t -x) if [ -n "$url" ]; then - printf "File Name: " name="" while [ -z $name ] || [ -e $name ] do - read -r name + read -p "File Name: " -e -i $(basename $url) name if [ -e "$name" ]; then printf "File already exists, overwrite (y|n): " read -r ans if [ "$ans" = "y" ]; then break - else - printf "File Name: " fi fi done