checkout

checout.py

git checkout branch X

branch: String

 1#!/usr/bin/env python3
 2"""
 3checout.py
 4
 5git checkout branch X
 6
 7branch: String
 8"""
 9from utils import git
10import argparse
11
12
13if __name__ == "__main__":
14    print("checkout.__main__(): BEGIN")
15
16    #
17    # ArgParse
18    #
19    parser = argparse.ArgumentParser(description='Checkout branch X')
20    parser.add_argument(
21        '-b',
22        '--branch',
23        action='store',
24        type=str,
25        required=True,
26        help='Checkout a named branch.')
27
28    args = parser.parse_args()
29
30    _BRANCH = args.branch
31
32    print(f"checkout(): Checking out branch ({_BRANCH})")
33    git.checkout(_BRANCH)