lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: launch scripts (was: *.mid vs *.midi)


From: fiëé visuëlle
Subject: Re: launch scripts (was: *.mid vs *.midi)
Date: Sun, 18 May 2008 12:55:36 +0200

Am 2008-05-18 um 12:16 schrieb Hans Aberg:
On UNIX, like OS X, one can run the command
  lilypond foo.ly && mv foo.midi foo.mid
Easy to repeat - on OS X, use the up arrow key. Or write a script or alias.

This is my lily.sh script for OSX:

"""
#!/bin/bash
if [ -e $1.pdf ]; then
        rm $1.pdf
fi
lilypond $1.ly
if [ -e $1.pdf ]; then
        growlnotify -n LilyPond -a LilyPond -d Info -t "LilyPond" -m "$1 ready"
        if [ -e $1.midi ]; then
                rm $1.mid
                mv $1.midi $1.mid
        fi
        rm $1.ps
        open $1.pdf
        open $1.mid
else
growlnotify -n LilyPond -a LilyPond -d Error -t "LilyPond" -m "$1 failed"
fi
"""

"lily.sh myname"...
- deletes previous myname.pdf
- runs lilypond myname.ly
- deletes old mylily.mid and renames myname.midi to myname.mid
- deletes myname.ps
- opens MIDI and PDF

"growlnotify" (see http://growl.info) shows a popup message.

I've "alias lily='path/to/lily.sh'" in my .profile, so I can run "lily" as command.


Greetlings from Lake Constance
---
fiëé visuëlle
Henning Hraban Ramm
http://www.fiee.net
http://angerweit.tikon.ch/lieder/
https://www.cacert.org (I'm an assurer)






reply via email to

[Prev in Thread] Current Thread [Next in Thread]