]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/bin/template.py
release: 1.0.1
[lilypond.git] / stepmake / bin / template.py
1 #!@PYTHON@
2
3 # template.py -- 
4
5 # source file of the GNU LilyPond music typesetter
6
7 # (c) 1998 
8
9 program_name = 'template'
10 version = '0.1'
11
12 import os
13 import sys
14
15 sys.path.append ('@abs-step-bindir@')
16 sys.path.append (os.environ['HOME'] + '/usr/src/lilypond/stepmake/bin')
17
18 import getopt
19 from string import *
20 import regex
21 import regsub
22 import time
23
24 def program_id ():
25     return program_name + ' version ' + version;
26
27 def identify ():
28     sys.stdout.write (program_id () + '\n')
29
30 def help ():
31     sys.stdout.write ("Usage: %s [OPTION]... [FILE]...\n"
32                       "I'm not a program, use me as a template to create one\n\n"
33                       + "Options:\n"
34                       + "  -h, --help           print this help\n"
35                       + "  -p, --package=DIR    specify package\n"
36                       % (program_name)
37                       )
38     sys.exit (0)
39
40 identify ()
41 (options, files) = getopt.getopt (
42     sys.argv[1:], 'hp:', ['help', 'package='])
43 for opt in options:
44     o = opt[0]
45     a = opt[1]
46     if o == '--help' or o == '-h':
47         help ()
48     elif o == '-p' or o == '--package':
49         topdir = a
50     else:
51         print o
52         raise getopt.error
53
54 sys.path.append (topdir + '/stepmake/bin')
55 from packagepython import *
56 package = Package (topdir)
57 packager = Packager ()
58
59 from flower import *
60