func RemoveCache(cachePath string) bool {
	err := os.RemoveAll(cachePath)
	if err != nil {  
		log.Fatal(err)
		return false
	}
	err = os.MkdirAll(cachePath, 0666)
	if err != nil {  
		log.Fatal(err)
		return false
	}
	return true
}
RemoveCache deletes a all the contents of the cache directory
package filesystem
import (
	"encoding/json"
	"io/ioutil"
	"log"
	"os"
)
func Write(filePath string, content string) bool {
	file, err := os.Create(filePath)
	if err != nil {  
		panic(err)
	}
	defer file.Close()  
	_, err = file.WriteString(content)
	if err != nil {  
		panic(err)
	}
	return true
}
func WriteTemp(directoryPath string, content string) string {
	file, err := ioutil.TempFile(directoryPath, "temp-*.go")
	if err != nil {  
		log.Fatal(err)
	}
	_, err = file.WriteString(content)
	if err != nil {  
		log.Fatal(err)
	}
	err = file.Close()  
	if err != nil {  
		log.Fatal(err)
	}
	return file.Name()
}
func Remove(filePath string) bool {
	err := os.Remove(filePath)
	if err != nil {  
		log.Fatal(err)
		return false
	}
	return true
}