Commands#

The sysand CLI provides these commands. Each page covers the command’s usage, arguments, and options in detail.

Command

Description

sysand init

Create a new project in the current directory

sysand clone

Clone a project to a specified directory

sysand add

Add a usage (dependency) to project information

sysand remove

Remove a usage from project information

sysand include

Include model interchange files in project metadata

sysand exclude

Exclude model interchange files from project metadata

sysand build

Build a KerML Project Archive (KPAR)

sysand publish

Publish a KPAR to a Sysand index

sysand lock

Create or update the lockfile

sysand env

Create a local .sysand environment for installing dependencies

sysand index

Manage a local Sysand index

sysand sync

Sync .sysand to the lockfile, creating both if needed

sysand info

Describe or modify a project’s .project.json and .meta.json information

sysand sources

List source files for the current project and, optionally, its dependencies

sysand print-root

Print the root directory of the current project