Skip to main content

Overview of NDCLI

What is NDCLI?

  • NDCLI is a Next Design-compatible cross-platform tool that enables automation of command-line model verification and generation. It runs on both Windows and Linux environments, and by incorporating it into CI/CD, you can build a toolchain centered around design information digitized with Next Design.
  • To automate repetitive processes such as model verification and generation with NDCLI, you develop an extension specifically for NDCLI. This is called a "command line extension."
  • A command line extension implements commands and subcommands that correspond to the function, and these commands are executed from NDCLI.
  • Command line extensions, like desktop extensions, can use the NextDesign.Core API to manipulate the Next Design model layer.

Required Licenses

  • A Next Design license is required to run command line extensions with NDCLI.
  • License registration for NDCLI and the desktop version of Next Design are shared, so if the desktop version of Next Design has already been registered in the execution environment, there is no need to register the license in NDCLI.
  • For other execution environments, you will need to register the license using NDCLI's built-in command before running the command line extension. For details, see here.