feat(project): add --no-docker option (#150)

Contributed by @gonsolo
This commit is contained in:
Gonsolo
2026-01-30 12:54:50 +01:00
committed by GitHub
parent 310e50e3b1
commit d052447fa3
2 changed files with 23 additions and 7 deletions
+9 -3
View File
@@ -106,6 +106,12 @@ if __name__ == "__main__":
)
# Hardening and submission
parser.add_argument(
"--no-docker",
help="Do not use Docker for LibreLane commands",
action="store_true",
default=False,
)
parser.add_argument(
"--create-user-config",
help="create the user_config.json file with top module and source files",
@@ -203,16 +209,16 @@ if __name__ == "__main__":
project.create_user_config()
if args.harden:
project.harden()
project.harden(no_docker=args.no_docker)
if args.create_tt_submission:
project.create_tt_submission()
if args.open_in_klayout:
project.run_custom_librelane_flow("OpenInKLayout")
project.run_custom_librelane_flow("OpenInKLayout", no_docker=args.no_docker)
if args.open_in_openroad:
project.run_custom_librelane_flow("OpenInOpenROAD")
project.run_custom_librelane_flow("OpenInOpenROAD", no_docker=args.no_docker)
if args.create_pdf:
project.create_project_datasheet(args.template_version)