6 Main entry point for running commands in the package.
8 argCount = len(sys.argv)
10 print(
'No arguments provided. Use -h or --help for help.')
12 if sys.argv[1] ==
'-h' or sys.argv[1] ==
'--help':
13 print(
'Usage: python -m materialxgltf <command> [options] where command is mtlx2gltf or gltf2mtlx')
16 cmdArgs = sys.argv[1:]
17 if cmdArgs[0] ==
'mtlx2gltf':
18 cmdArgs[0] =
'mtlx2gltf.py'
19 elif cmdArgs[0] ==
'gltf2mtlx':
20 cmdArgs[0] =
'gltf2mtlx.py'
22 print(
'Unknown command specified:', cmdArgs[0])
26 python_exec = sys.executable
27 cmd =
' '.join(cmdArgs)
28 packageLocation = os.path.dirname(__file__)
29 cmd = python_exec +
' ' + packageLocation +
'/' + cmd
32 return subprocess.call(cmd, shell=
True)
34if __name__ ==
'__main__':