~james-w/pkgme/further-test-fixes

« back to all changes in this revision

Viewing changes to pkgme/bin/main.py

  • Committer: Barry Warsaw
  • Date: 2010-12-10 16:12:00 UTC
  • mfrom: (35.1.1 hacking)
  • Revision ID: barry@python.org-20101210161200-f51twkf1nu6wj4uo
[r=james_w]

  * Use a setuptools console script entry point instead of a bin script (yes,
    you need to install to run pkgme).
  * Add simple --help and --version options.
  * Fix a typo.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/python
2
 
 
3
1
import os
4
 
 
5
 
from pkgme import write_packaging
6
 
 
7
 
 
8
 
if __name__ == '__main__':
 
2
import argparse
 
3
 
 
4
from pkgme import __version__, write_packaging
 
5
 
 
6
 
 
7
def main():
 
8
    parser = argparse.ArgumentParser(
 
9
        description='pkgme - A Debian packaging generation framework.')
 
10
    parser.add_argument(
 
11
        '-v', '--version',
 
12
        action='version', version='pkgme {0}'.format(__version__),
 
13
        help='Print this version string and exit')
 
14
    parser.parse_args()
9
15
    target_dir = os.getcwd()
10
16
    write_packaging(target_dir)