sysand sources#

List source files for the current project and (optionally) its dependencies

Usage#

sysand sources [OPTIONS]

Description#

Prints the paths to the source files (separated by newlines) for the current project and (optionally) its dependencies. Is intended to be machine readable.

Requires that .sysand is up to date, so it is recommended to run sysand sync first.

By default sources for standard libraries are not included, as they are typically shipped with your SysML v2/KerML tooling.

Current project is determined as in sysand print-root; the command errors when not run inside a project.

Options#

  • --no-deps: Do not include sources for dependencies. Conflicts with --include-std

  • --only-deps: Only include sources for dependencies, not the project’s own sources. Conflicts with --no-deps

  • --include-std: Include (installed) KerML/SysML v2 standard libraries

Global options#

  • -v, --verbose: Use verbose output

  • -q, --quiet: Do not output log messages

  • --no-config: Disable discovery of configuration files [env: SYSAND_NO_CONFIG]

  • --config-file <CONFIG_FILE>: Give path to sysand.toml to use for configuration [env: SYSAND_CONFIG_FILE]

  • -h, --help: Print help