Ask for confirmation before deleting the configuration

This commit is contained in:
q3aql 2022-01-04 12:10:33 +01:00
parent 7910ba6dc9
commit 7e07cae7fe
4 changed files with 110 additions and 38 deletions

View File

@ -532,31 +532,49 @@ else
fi fi
# Delete the existing configuration. # Delete the existing configuration.
if [ "$1" == "-r" ] ; then if [ "${1}" == "-r" ] ; then
echo ""
echo "* ks-upa (ks-tools) v${VERSION} (${M_DATE})"
echo ""
echo -n "* [Default: n] Are you sure you want to delete the configuration? (y/n): " ; read confirm
if [ "${confirm}" == "y" ] ; then
echo ""
echo "+ Removing USER file configuration..."
rm -rf ${dirConfig}/ks-upload-user rm -rf ${dirConfig}/ks-upload-user
echo "+ Removing PASSWORD file configuration..."
rm -rf ${dirConfig}/ks-upload-pass rm -rf ${dirConfig}/ks-upload-pass
echo "+ Removing SERVER file configuration..."
rm -rf ${dirConfig}/ks-upload-server rm -rf ${dirConfig}/ks-upload-server
echo "+ Removing SERVER PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirserver rm -rf ${dirConfig}/ks-upload-dirserver
echo "+ Removing LOCAL PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirlocal rm -rf ${dirConfig}/ks-upload-dirlocal
echo "* Removed all configuration"
echo ""
exit exit
else
echo ""
echo "+ Remove configuration canceled"
echo ""
exit
fi
fi fi
# Show configuration file # Show configuration file
if [ "$1" == "-c" ] ; then if [ "${1}" == "-c" ] ; then
showConfig showConfig
# Show configuration file # Show configuration file
elif [ "$1" == "-e" ] ; then elif [ "${1}" == "-e" ] ; then
editConfig editConfig
# Show the version # Show the version
elif [ "$1" == "-v" ] ; then elif [ "${1}" == "-v" ] ; then
showVersion showVersion
# Show the help # Show the help
elif [ "$1" == "-h" ] ; then elif [ "${1}" == "-h" ] ; then
showHelp showHelp
elif [ "$1" == "-g" ] ; then elif [ "${1}" == "-g" ] ; then
createConfig createConfig
# Init # Init
elif [ "$1" == "-i" ] ; then elif [ "${1}" == "-i" ] ; then
# Start script # Start script
createConfig createConfig
user=$(cat ${dirConfig}/ks-upload-user) user=$(cat ${dirConfig}/ks-upload-user)

View File

@ -550,15 +550,33 @@ else
fi fi
# Delete the existing configuration. # Delete the existing configuration.
if [ "$1" == "-r" ] ; then if [ "${1}" == "-r" ] ; then
echo ""
echo "* ks-upf (ks-tools) v${VERSION} (${M_DATE})"
echo ""
echo -n "* [Default: n] Are you sure you want to delete the configuration? (y/n): " ; read confirm
if [ "${confirm}" == "y" ] ; then
echo ""
echo "+ Removing USER file configuration..."
rm -rf ${dirConfig}/ks-upload-user rm -rf ${dirConfig}/ks-upload-user
echo "+ Removing PASSWORD file configuration..."
rm -rf ${dirConfig}/ks-upload-pass rm -rf ${dirConfig}/ks-upload-pass
echo "+ Removing SERVER file configuration..."
rm -rf ${dirConfig}/ks-upload-server rm -rf ${dirConfig}/ks-upload-server
echo "+ Removing SERVER PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirserver rm -rf ${dirConfig}/ks-upload-dirserver
echo "+ Removing LOCAL PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirlocal rm -rf ${dirConfig}/ks-upload-dirlocal
echo "* Removed all configuration"
echo ""
exit exit
else
echo ""
echo "+ Remove configuration canceled"
echo ""
exit
fi
fi fi
# Show configuration file # Show configuration file
if [ "$1" == "-c" ] ; then if [ "$1" == "-c" ] ; then
showConfig showConfig

View File

@ -492,15 +492,33 @@ else
fi fi
# Delete the existing configuration. # Delete the existing configuration.
if [ "$1" == "-r" ] ; then if [ "${1}" == "-r" ] ; then
echo ""
echo "* ks-upr (ks-tools) v${VERSION} (${M_DATE})"
echo ""
echo -n "* [Default: n] Are you sure you want to delete the configuration? (y/n): " ; read confirm
if [ "${confirm}" == "y" ] ; then
echo ""
echo "+ Removing USER file configuration..."
rm -rf ${dirConfig}/ks-upload-user rm -rf ${dirConfig}/ks-upload-user
echo "+ Removing PASSWORD file configuration..."
rm -rf ${dirConfig}/ks-upload-pass rm -rf ${dirConfig}/ks-upload-pass
echo "+ Removing SERVER file configuration..."
rm -rf ${dirConfig}/ks-upload-server rm -rf ${dirConfig}/ks-upload-server
echo "+ Removing SERVER PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirserver rm -rf ${dirConfig}/ks-upload-dirserver
echo "+ Removing LOCAL PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirlocal rm -rf ${dirConfig}/ks-upload-dirlocal
echo "* Removed all configuration"
echo ""
exit exit
else
echo ""
echo "+ Remove configuration canceled"
echo ""
exit
fi
fi fi
# Show configuration file # Show configuration file
if [ "$1" == "-c" ] ; then if [ "$1" == "-c" ] ; then
showConfig showConfig

View File

@ -533,15 +533,33 @@ else
fi fi
# Delete the existing configuration. # Delete the existing configuration.
if [ "$1" == "-r" ] ; then if [ "${1}" == "-r" ] ; then
echo ""
echo "* ks-upv (ks-tools) v${VERSION} (${M_DATE})"
echo ""
echo -n "* [Default: n] Are you sure you want to delete the configuration? (y/n): " ; read confirm
if [ "${confirm}" == "y" ] ; then
echo ""
echo "+ Removing USER file configuration..."
rm -rf ${dirConfig}/ks-upload-user rm -rf ${dirConfig}/ks-upload-user
echo "+ Removing PASSWORD file configuration..."
rm -rf ${dirConfig}/ks-upload-pass rm -rf ${dirConfig}/ks-upload-pass
echo "+ Removing SERVER file configuration..."
rm -rf ${dirConfig}/ks-upload-server rm -rf ${dirConfig}/ks-upload-server
echo "+ Removing SERVER PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirserver rm -rf ${dirConfig}/ks-upload-dirserver
echo "+ Removing LOCAL PATH file configuration..."
rm -rf ${dirConfig}/ks-upload-dirlocal rm -rf ${dirConfig}/ks-upload-dirlocal
echo "* Removed all configuration"
echo ""
exit exit
else
echo ""
echo "+ Remove configuration canceled"
echo ""
exit
fi
fi fi
# Show configuration file # Show configuration file
if [ "$1" == "-c" ] ; then if [ "$1" == "-c" ] ; then
showConfig showConfig