Mercurial > hg > decoupage
diff decoupage/index.py @ 91:4a9c5cf9fec9
STUB: decoupage/templates.py decoupage/index.py
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 29 Mar 2014 17:17:21 -0700 |
parents | |
children | 450aff4c97e3 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/decoupage/index.py Sat Mar 29 17:17:21 2014 -0700 @@ -0,0 +1,31 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +""" +index.ini +""" + +import argparse +import os +import subprocess +import sys + +here = os.path.dirname(os.path.realpath(__file__)) +string = (str, unicode) + +def index(directory): + return '\n'.join(['{name} = {name}'.format(name=name) + for name in sorted(os.listdir(directory), key=lambda name: name.lower()) + if not name.startswith('.')]) + +def main(args=sys.argv[1:]): + + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('directory', help='directory') + parser.add_argument('-o', '--output', dest='output', + type=argparse.FileType('w'), default=sys.stdout, + help='output') + options = parser.parse_args(args) + +if __name__ == '__main__': + main()