1111def main ():
1212 parser = ArgumentParser (description = 'FOSSLight Scanner' , prog = 'fosslight_scanner' , add_help = False )
1313 parser .add_argument ('mode' , nargs = '?' , help = 'source| dependency| binary| reuse| all| compare' , default = "all" )
14- parser .add_argument ('--path' , '-p' , help = 'Path to analyze' , type = str , dest = 'path' , default = "" )
14+ parser .add_argument ('--path' , '-p' , help = 'Path to analyze (In compare mode, two FOSSLight reports' ,
15+ dest = 'path' , nargs = '+' , default = "" )
1516 parser .add_argument ('--wget' , '-w' , help = 'Link to be analyzed' , type = str , dest = 'link' , default = "" )
1617 parser .add_argument ('--file' , '-f' , help = 'Scanner output file format (excel,yaml), Compare mode (excel,html,yaml,json)' ,
1718 type = str , dest = 'file' , default = "" )
@@ -23,7 +24,7 @@ def main():
2324 parser .add_argument ('--timer' , '-t' , help = 'Hide the progress bar' , action = 'store_true' , dest = 'timer' , default = False )
2425 parser .add_argument ('--version' , '-v' , help = 'Print version' , action = 'store_true' , dest = 'version' , default = False )
2526 parser .add_argument ('--help' , '-h' , help = 'Print help message' , action = 'store_true' , dest = 'help' )
26- parser . add_argument ( '--yaml' , '-y' , help = 'Two FOSSLight reports in yaml format' , nargs = 2 , default = "" )
27+
2728 try :
2829 args = parser .parse_args ()
2930 except SystemExit :
@@ -34,15 +35,8 @@ def main():
3435 elif args .version :
3536 print_package_version (PKG_NAME , "FOSSLight Scanner Version:" )
3637 else :
37- if args .yaml :
38- before_yaml = args .yaml [0 ]
39- after_yaml = args .yaml [1 ]
40- else :
41- before_yaml = ''
42- after_yaml = ''
43-
4438 run_main (args .mode , args .path , args .dep_argument , args .output , args .file ,
45- args .link , args .db_url , args .timer , args .raw , args .core , before_yaml , after_yaml )
39+ args .link , args .db_url , args .timer , args .raw , args .core )
4640
4741
4842if __name__ == "__main__" :
0 commit comments