QuintConnect.QuintCLI (quint_connect v0.1.0)

Copy Markdown View Source

Builds quint run / quint test argument lists and environment for System.cmd/3.

Summary

Functions

argv for System.cmd(executable, argv, opts)does not include the executable name.

Environment list for System.cmd/3.

Types

mode()

@type mode() :: :run | :test

Functions

argv(spec_path, out_itf_path, config, opts \\ [])

@spec argv(String.t(), String.t(), QuintConnect.Config.t(), keyword()) :: [String.t()]

argv for System.cmd(executable, argv, opts)does not include the executable name.

out_itf should include {seq} so Quint can emit multiple traces.

merged_env(config)

@spec merged_env(QuintConnect.Config.t()) :: [{String.t(), String.t()}]

Environment list for System.cmd/3.