We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd5e2c0 commit 23a3062Copy full SHA for 23a3062
git-recover
@@ -176,8 +176,26 @@ function print_recoverable {
176
}
177
178
function prompt_for_filename {
179
- echo -n "Filename (return to skip): "
180
- read -r FILENAME
+ while true
+ do
181
+ echo -n "Filename (return to skip): "
182
+ read -r FILENAME
183
+
184
+ if [ -f "$FILENAME" ]; then
185
+ echo -n "File exists, overwrite? [y,N]: "
186
+ read -r overwrite
187
188
+ case "$overwrite" in
189
+ [yY]*)
190
+ return 0
191
+ ;;
192
+ esac
193
194
+ echo
195
+ else
196
197
+ fi
198
+ done
199
200
201
function view_file {
0 commit comments