program_name = 'lys-to-tely'
def help ():
- sys.stdout.write (r"""Usage: lys-to-tely [OPTION]... LY-FILE...
+ sys.stdout.write (r"""Usage: lys-to-tely [OPTIONS]... LY-FILE...
Construct tely doc from LY-FILEs.
Options:
-h, --help print this help
- -o,output=NAME write tely doc to NAME
- -t,title=TITLE set tely tely doc title TITLE
+ -o, --output=NAME write tely doc to NAME
+ -t, --title=TITLE set tely doc title TITLE
+
""")
sys.exit (0)
@setfilename %s.info
@settitle %s
+@iftex
+@afourpaper
+@end iftex
+
+@finalout @c we do not want black boxes.
+
@c fool ls-latex
@ignore
@author Han-Wen Nienhuys and Jan Nieuwenhuizen
def name2line (n):
# UGR
- s = "@lilypondfile[printfilename]{%s}" % n
+ s = r"""
+@ifhtml
+@html
+<A NAME="%s">
+@end html
+@end ifhtml
+""" % n
+
+ s += "\n\n@lilypondfile[printfilename,texidoc]{%s}" % n
return s
-
+ files.sort ()
s = s + string.join (map (lambda x: name2line (x), files), "\n")
s = s + '\n@bye\n'
f = "%s/%s.tely" % (dir, name)