1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env python
- from manimlib import __version__
- import manimlib.config
- import manimlib.extract_scene
- import manimlib.logger
- import manimlib.utils.init_config
- def main():
- print(f"ManimGL \033[32mv{__version__}\033[0m")
- args = manimlib.config.parse_cli()
- if args.version and args.file is None:
- return
- if args.log_level:
- manimlib.logger.log.setLevel(args.log_level)
- if args.config:
- manimlib.utils.init_config.init_customization()
- else:
- config = manimlib.config.get_configuration(args)
- scenes = manimlib.extract_scene.main(config)
- for scene in scenes:
- scene.run()
- if __name__ == "__main__":
- main()
|