File size: 812 Bytes
c1f3831
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from utils import parse,functools

import argparse

def main():
    parser = argparse.ArgumentParser(description='Weather Application')
    parser.add_argument('--api_key','-k',help='API key for Techdocs')
    parser.add_argument('--username','-u',help='Username for Techdocs')
    parser.add_argument('--password','-p',help='Password for Techdocs')
    parser.add_argument('--dir','-d',help='Root directory to be documented')

    args=parser.parse_args()

    config = {
        arg[0]:arg[1] for arg in args._get_kwargs()
    }

    data = {
            "username":config['username'],
            "password":config['password']
            }

    config.update({"access_token":functools.get_access_token(data)})

    parse.extract_functions_from_directory(config)
    
if __name__ == '__main__':
    main()