comparison python/hgrc.py @ 351:971e7deca495

got --print working, maybe
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 27 Jun 2013 02:01:32 -0700
parents 52e718567731
children eeff298cc922
comparison
equal deleted inserted replaced
350:52e718567731 351:971e7deca495
4 Script for modifying hgrc files. 4 Script for modifying hgrc files.
5 5
6 Actions: 6 Actions:
7 (TBD) 7 (TBD)
8 """ 8 """
9 9 # imports
10 import optparse 10 import optparse
11 import os 11 import os
12 import sys 12 import sys
13 13 from ConfigParser import RawCOnfigParser as ConfigParser
14 here = os.path.dirname(os.path.realpath(__file__))
15 14
16 def main(args=sys.argv[1:]): 15 def main(args=sys.argv[1:]):
17 16
18 # command line parser 17 # command line parser
19 usage = '%prog [options] repository <repository> <...>' 18 usage = '%prog [options] repository <repository> <...>'
54 else: 53 else:
55 not_hg.append(path) 54 not_hg.append(path)
56 continue 55 continue
57 else: 56 else:
58 assert os.path.isfile(path), "%s is not a file, exiting" % path 57 assert os.path.isfile(path), "%s is not a file, exiting" % path
58 hgrc.append(path)
59 59
60 if options.print:
61 # print the chosen hgrc paths and you're done
62 print '\n'.join(hgrc)
63 parser.exit()
60 64
61 if __name__ == '__main__': 65 if __name__ == '__main__':
62 main() 66 main()