def set_templates_dir_to_existing_dir(dir)
        input = gets.chomp.strip.downcase
        case
        when input == "b"
          jumpstart_menu
        when input == "x"
          exit_normal
        when input == "y" || input == "yes"
          JumpStart.templates_path = dir
          JumpStart.dump_jumpstart_setup_yaml
          puts "\n  The directory ".green + dir.green_bold + " has been set as the JumpStart templates directory.".green
          jumpstart_menu
        when input == "n" || input == "no"
          puts "\n  The JumpStart templates directory has not been altered".yellow
          jumpstart_menu
        else
          puts "\n  The command has not been understood, try again!".red
          set_templates_dir_to_existing_dir(dir)
        end
      end
def set_templates_dir_to_existing_dir(dir)
        input = gets.chomp.strip.downcase
        case
        when input == "b"
          jumpstart_menu
        when input == "x"
          exit_normal
        when input == "y" || input == "yes"
          JumpStart.templates_path = dir
          JumpStart.dump_jumpstart_setup_yaml
          puts "\n  The directory ".green + dir.green_bold + " has been set as the JumpStart templates directory.".green
          jumpstart_menu
        when input == "n" || input == "no"
          puts "\n  The JumpStart templates directory has not been altered".yellow
          jumpstart_menu
        else
          puts "\n  The command has not been understood, try again!".red
          set_templates_dir_to_existing_dir(dir)
        end
      end
TOOD set_templates_dir_to_existing_dir Needs tests