diff --git a/wize.rb b/wize.rb index 08d00bc..3049356 100755 --- a/wize.rb +++ b/wize.rb @@ -22,7 +22,7 @@ class ParseOptions opts.separator "" whatIDo = <<-AFP - liste ou applique une configuartion de template wize pour zim + liste ou applique une configuration de template wize pour zim AFP @@ -31,7 +31,9 @@ class ParseOptions opts.on("-i", "--install", "modifie le fichier Wize_Print.html en remplaçant", - "%%HOME%% par la valeur de $HOME") do |l| + "%%HOME%% par la valeur de $HOME. Installe également", + "un lien symbolique dans le dossier de config de zim.", + "A éxécuter une seule fois a priori.") do |l| options[:install] = l end @@ -41,6 +43,12 @@ class ParseOptions options[:list] = l end + opts.on("-p", + "--print", + "Affiche la configuration actuelle") do |p| + options[:print] = p + end + opts.on("-a", "--apply CONF", "applique la config CONF") do |conf| @@ -82,6 +90,13 @@ def listConfigs names end +# Get the current config by looking at print-common +def getCurrent + Dir.chdir($zimHtmlTemplateDir) + File.readlink("print-common") =~ /^common-(.+)$/ + $1 +end + # Apply a config def applyConfig(name) Dir.chdir($zimHtmlTemplateDir) @@ -218,6 +233,12 @@ if options[:list] exit end +# Print +if options[:print] + puts getCurrent + exit +end + # Apply if options[:conf] conf = options[:conf]