Can I improve this somehow? I have a gimp plugin as myplugin.py. I want to run this from the command line on given file(s). I wrote this script which works, but I'm wondering if I can improve it at all. I have this script in a folder, and the plugin in a subfolder gimpplugin/ FILENAME="$1" if [ ! -f "$FILENAME" ]; then echo File not found - you must pass the psd file to be converted with gimp exit 1 fi BASE="${FILENAME%.*}" mkdir "$BASE" DIR_OF_THIS_SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" echo "(plug-in-path \"\${gimp_dir}/plug-ins:\${gimp_plug_in_dir}/plug-ins:$DIR_OF_THIS_SCRIPT/gimpplugin\")" > gimprc gimp -i -g gimprc -b " (let* ((image (car (gimp-file-load RUN-NONINTERACTIVE \"$FILENAME\" \"$FILENAME\"))) (drawable (car (gimp-image-get-active-layer image)))) (python-fu-myplugin RUN-NONINTERACTIVE image drawable) (gimp-image-delete image))" -b '(gimp-quit 0)' rm gimprc echo $BASE done _______________________________________________ gimp-developer-list mailing list List address: gimp-developer-list@xxxxxxxxx List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list List archives: https://mail.gnome.org/archives/gimp-developer-list