Skip to main content

FlowCtl Init Command

The init command bootstraps a new FlowSynx environment for the current user profile.
It downloads, installs, and performs one-time initialization of both the FlowSynx core runtime and the optional FlowSynx Console UI (if specified).
Use this command when setting up a fresh development, staging, or production environment.

Usage

flowctl init [options]

Running this command prepares a local FlowSynx instance, ensuring that the correct versions of the core system and console components are installed and configured for use with the FlowCtl CLI.

Options

LongRequiredDefaultDescription
--flowsynx-versionNolatestThe version of the FlowSynx core system to install. Specify an explicit semantic version (e.g., 1.0.0) to pin the installation.
--console-versionNolatestThe version of the FlowSynx Console web UI to install (if applicable). Accepts a semantic version string (e.g., 1.0.0).
-?, -h, --helpNoDisplays detailed help and usage instructions for the init command.
note

If neither version flag is provided, the command installs the latest stable release of the FlowSynx core system and, if available, the console component.

Examples

# Install the latest stable FlowSynx core and console
flowctl init

# Install a specific FlowSynx core version with the latest console
flowctl init --flowsynx-version 1.2.0

# Pin both the FlowSynx core and console to specific versions
flowctl init --flowsynx-version 1.2.0 --console-version 1.1.0