From 3258c83cfde3f8903bc1c40a3a5237a92b7be3dc Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Sun, 12 Jun 2016 18:16:18 +0800 Subject: [PATCH] `filebot -clear-cache` has been disabled due to abuse. --- source/net/filebot/Main.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/net/filebot/Main.java b/source/net/filebot/Main.java index 5b12712c..31aa3e42 100644 --- a/source/net/filebot/Main.java +++ b/source/net/filebot/Main.java @@ -77,12 +77,19 @@ public class Main { } if (args.clearCache() || args.clearUserData()) { + // clear cache must be called manually + if (System.console() == null) { + System.err.println("`filebot -clear-cache` has been disabled due to abuse."); + System.exit(-1); + } + + // clear persistent user preferences if (args.clearUserData()) { System.out.println("Reset preferences"); Settings.forPackage(Main.class).clear(); } - // clear preferences and cache + // clear caches if (args.clearCache()) { System.out.println("Clear cache"); for (File folder : getChildren(ApplicationFolder.Cache.getCanonicalFile(), FOLDERS)) {