during cleanup we can also remove the routes folder.

This commit is contained in:
Erik Selin
2014-05-26 01:50:41 -04:00
committed by Jeevanandam M
parent a7b72c9afb
commit f9ba83270b

View File

@@ -17,7 +17,7 @@ For example:
revel clean github.com/revel/samples/chat
It removes the app/tmp directory.
It removes the app/tmp and app/routes directory.
`,
}
@@ -37,12 +37,17 @@ func cleanApp(args []string) {
return
}
// Remove the app/tmp directory.
tmpDir := path.Join(appPkg.Dir, "app", "tmp")
fmt.Println("Removing:", tmpDir)
err = os.RemoveAll(tmpDir)
dirs := []string{
path.Join(appPkg.Dir, "app", "tmp"),
path.Join(appPkg.Dir, "app", "routes"),
}
for _, dir := range dirs {
fmt.Println("Removing:", dir)
err = os.RemoveAll(dir)
if err != nil {
fmt.Fprintln(os.Stderr, "Abort:", err)
return
}
}
}