From a617da5d68d82244a846f6ac6961d2dc30540b8a Mon Sep 17 00:00:00 2001 From: samvo <semen.vozhov@gmail.com> Date: Fri, 6 Aug 2021 06:55:14 +0400 Subject: [PATCH] minor fixes --- .gitignore | 1 + README.md | 2 +- selected2folder/s2fLocalization.sh | 1 - selected2folder/selected2folder.sh | 16 ++++++++-------- 4 files changed, 10 insertions(+), 10 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c6f9a44 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode/settings.json diff --git a/README.md b/README.md index 65f6b73..57f8512 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,6 @@ ### Install -Copy files `s2fLocalization.sh`, `selected2folder.desktop` and `selected2folder.s` to `~/.local/share/kservices5/ServiceMenus/` +Copy files `s2fLocalization.sh`, `selected2folder.desktop` and `selected2folder.sh` to `~/.local/share/kservices5/ServiceMenus/` You may add your own language. Edit [`this file`](https://www.opencode.net/samvo/create-folder-from-selected-files/-/edit/master/selected2folder/s2fLocalization.sh) and send push request diff --git a/selected2folder/s2fLocalization.sh b/selected2folder/s2fLocalization.sh index d7b29dd..46bf49f 100644 --- a/selected2folder/s2fLocalization.sh +++ b/selected2folder/s2fLocalization.sh @@ -51,7 +51,6 @@ function window_message() esac } - #Standart system name for new folder function def_name() { diff --git a/selected2folder/selected2folder.sh b/selected2folder/selected2folder.sh index b0e9fa1..796bbb5 100755 --- a/selected2folder/selected2folder.sh +++ b/selected2folder/selected2folder.sh @@ -3,23 +3,23 @@ function add_prefix_name() { NUM=0 - NEWNAME="$1" - while [ -d "$NEWNAME" ] + TEMP="$1" + while [ -d "$TEMP" ] do NUM="$(($NUM+1))" - NEWNAME="$1"\ "($NUM)" + TEMP="$1"\ "($NUM)" done - printf "$NEWNAME" + printf "$TEMP" } -function ask_name(){ - kdialog --title "$(window_title)" --inputbox "$(window_message)" "$1" --icon "folder-add" --geometry 450x300 +function ask_name() { + kdialog --title "$(window_title)" --inputbox "$(window_message)" "$1" --geometry 450x300 } NAME="$(def_name)" -NAME=$(add_prefix_name "$NAME") +NAME="$(add_prefix_name "$NAME")" NAME="$(ask_name "$NAME")" while [ -d "$NAME" ] do - NAME=$(add_prefix_name "$NAME") + NAME="$(add_prefix_name "$NAME")" NAME="$(ask_name "$NAME")" done mkdir "$NAME" && cd "$NAME" && mv "$@" -- GitLab