#!/bin/bash

UnTracked="$(git status -s | grep '^?? ' | sed 's/^.. //')"

if [ "$UnTracked" = "" ]
then
   echo "# Mo untracked files found"
   exit 0
fi

echo "## Confirm removal of untracked files ##"
echo
echo "$UnTracked" | sed 's/^/  /'
echo

read -p "Enter 'yes' to remove:" Remove

if [ "$Remove" != "yes" ]
then
   echo "## NOT removing"
   exit 0
fi

echo "$UnTracked" | grep -v '^$' | while read Item
do
   if [ -d "$Item" ]
   then
      echo "# Removing directory $Item"
      rm -rf "$Item"
   else
      echo "# Removing file      $Item"
      rm -f  "$Item"
   fi
done
