--- a/degal/main.py Thu Jun 11 23:57:20 2009 +0300
+++ b/degal/main.py Thu Jun 11 23:57:53 2009 +0300
@@ -22,7 +22,19 @@
help="Do not attempt to modify the gallery")
parser.add_option('-F', "--force-update", dest='force_update', action="store_true", default=False,
- help="Force updates, even for fresh items")
+ help="--force-thumb + --force-html")
+
+ parser.add_option("--force-thumb", dest='force_thumb', action="store_true", default=False,
+ help="Force-update all thumbnails")
+
+ parser.add_option("--force-html", dest='force_html', action="store_true", default=False,
+ help="Force-update all .html files")
+
+ parser.add_option('-d', "--debug", dest='debug', action="store_true", default=False,
+ help="Show debug output")
+
+ parser.add_option('-q', "--quiet", dest='quiet', action="store_true", default=False,
+ help="Reduced output")
return parser
@@ -42,7 +54,20 @@
config.read_only = True
if options.force_update :
- config.force_update = True
+ config.force_html = True
+ config.force_thumb = True
+
+ if options.force_thumb :
+ config.force_thumb = True
+
+ if options.force_html :
+ config.force_html = True
+
+ if options.debug :
+ config.log_level = config_module.logging.DEBUG
+
+ if options.quiet :
+ config.log_level = config_module.logging.WARN
# XXX: load config file(s)