Benutzer-Werkzeuge

Webseiten-Werkzeuge


blog:yuicompressor-als-command-in-komodo-edit

YUI Compressor als Command in Komodo Edit

Das folgende SHell-Skript komprimiert mit dem YUI Compressor css oder javascript Dateien aus der Toolbox heraus und speichert sie im Quellverzeichnis der Datei ab. Aus test.js wird min.test.js usw.

Ausser Komodo Edit benötigt man:

Folgendes einfache (und vorallem ausbaufähiges LOL) Beispiel, ohne grosse Überprüfungen:

Das Skript als yuicompressorKomodo in /home/user/bin speichern. Wichtig ist, damit das Skript auch gefunden wird, das ~/bin/ im Suchpfad ($PATH) angegeben ist. PATH_TO_YUIC kann dahingehend angepasst werden, wo sich das jar-file des YUICompressors befindet.

yuicompressorKomodo
#!/bin/bash
 
PATH_TO_YUIC="/home/haiko/bin/yuicompressor-2.4.2/build/yuicompressor-2.4.2.jar"
 
NEW_FILE="${2}/min.${3}"
 
java -jar $PATH_TO_YUIC $1 >> $NEW_FILE
 
if [ -f $NEW_FILE ]
    then
	echo "$NEW_FILE saved!"
	exit 0
    else
	echo "error!"
	exit 1
fi

Um das ganze lauffähig zu machen, muss über die Toolbox (meistens rechts) ein neues „Command“ in Komodo Edit angelegt werden, mit folgenden Optionen:

FIXME

Oder dieses Schnipsel herunterladen und in Komodo importieren:

yuicompressor.komodotool
{
  "insertOutput": 0, 
  "parseRegex": "", 
  "doNotOpenOutputWindow": 0, 
  "icon": "chrome://crystal/skin/icons/filter.png", 
  "keyboard_shortcut": "", 
  "name": "yuicompressor", 
  "operateOnSelection": 0, 
  "value": [
    "yuicompressorKomodo %F %D %f"
  ], 
  "cwd": "", 
  "env": "", 
  "showParsedOutputList": 0, 
  "type": "command", 
  "parseOutput": 0, 
  "runIn": "command-output-window"
}

Mehr Komodo: Javascript Libraries Snippets für Komodo Edit

~~LINKBACK~~ ~~DISCUSSION~~

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
blog/yuicompressor-als-command-in-komodo-edit.txt · Zuletzt geändert: 2012/07/10 07:37 (Externe Bearbeitung)

hello, world