~sergiusens/snapcraft/1500505

« back to all changes in this revision

Viewing changes to snapcraft/main.py

  • Committer: Snappy Tarmac
  • Author(s): Daniel Holbach, Leo Arias
  • Date: 2015-10-05 19:54:20 UTC
  • mfrom: (231.1.9 fix-pep8-and-doc-indentation)
  • Revision ID: snappy_tarmac-20151005195420-w1ql5nndj5413sb5
Fix markdown indentation, make pep8 and pyflakes3 happy. by elopio approved by elopio

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
    # Parent parsers
31
31
 
32
32
    force_parser = argparse.ArgumentParser(add_help=False)
33
 
    force_parser.add_argument('--force', action='store_true', help='redo all steps for all parts')
 
33
    force_parser.add_argument('--force', action='store_true',
 
34
                              help='redo all steps for all parts')
34
35
 
35
 
    cmd_parser = argparse.ArgumentParser(add_help=False, parents=[force_parser])
 
36
    cmd_parser = argparse.ArgumentParser(add_help=False,
 
37
                                         parents=[force_parser])
36
38
    cmd_parser.add_argument('part', nargs='*')
37
39
 
38
40
    # Command parsers
42
44
    parser.set_defaults(func=snapcraft.cmds.init)
43
45
 
44
46
    parser = subparsers.add_parser('shell', help='enter staging environment')
45
 
    parser.add_argument('userCommand', nargs=argparse.REMAINDER, metavar='cmd', help='optional command to run inside staging environment')
 
47
    parser.add_argument(
 
48
        'userCommand', nargs=argparse.REMAINDER,
 
49
        metavar='cmd',
 
50
        help='optional command to run inside staging environment')
46
51
    parser.set_defaults(func=snapcraft.cmds.shell)
47
52
 
48
 
    parser = subparsers.add_parser('run', help='run snap in kvm', add_help=False)
 
53
    parser = subparsers.add_parser('run', help='run snap in kvm',
 
54
                                   add_help=False)
49
55
    parser.set_defaults(func=snapcraft.cmds.run)
50
56
 
51
 
    parser = subparsers.add_parser('clean', help='clean up the environment (to start from scratch)')
 
57
    parser = subparsers.add_parser(
 
58
        'clean',
 
59
        help='clean up the environment (to start from scratch)')
52
60
    parser.set_defaults(func=snapcraft.cmds.clean)
53
61
 
54
 
    parser = subparsers.add_parser('pull', help='get sources', parents=[cmd_parser])
55
 
    parser.set_defaults(func=snapcraft.cmds.cmd)
56
 
 
57
 
    parser = subparsers.add_parser('build', help='build parts', parents=[cmd_parser])
58
 
    parser.set_defaults(func=snapcraft.cmds.cmd)
59
 
 
60
 
    parser = subparsers.add_parser('stage', help='put parts into staging area', parents=[cmd_parser])
61
 
    parser.set_defaults(func=snapcraft.cmds.cmd)
62
 
 
63
 
    parser = subparsers.add_parser('snap', help='put parts into snap area', parents=[cmd_parser])
 
62
    parser = subparsers.add_parser('pull', help='get sources',
 
63
                                   parents=[cmd_parser])
 
64
    parser.set_defaults(func=snapcraft.cmds.cmd)
 
65
 
 
66
    parser = subparsers.add_parser('build', help='build parts',
 
67
                                   parents=[cmd_parser])
 
68
    parser.set_defaults(func=snapcraft.cmds.cmd)
 
69
 
 
70
    parser = subparsers.add_parser(
 
71
        'stage',
 
72
        help='put parts into staging area', parents=[cmd_parser])
 
73
    parser.set_defaults(func=snapcraft.cmds.cmd)
 
74
 
 
75
    parser = subparsers.add_parser(
 
76
        'snap',
 
77
        help='put parts into snap area',
 
78
        parents=[cmd_parser])
64
79
    parser.set_defaults(func=snapcraft.cmds.snap)
65
80
 
66
 
    parser = subparsers.add_parser('assemble', help='make snap package', parents=[force_parser], aliases=['all'])
 
81
    parser = subparsers.add_parser(
 
82
        'assemble',
 
83
        help='make snap package', parents=[force_parser],
 
84
        aliases=['all'])
67
85
    parser.set_defaults(func=snapcraft.cmds.assemble)
68
86
 
69
87
    # Now run parser