Commands

Command Line Interface

fliswarm

CLI for the fliswarm actor.

fliswarm [OPTIONS] COMMAND [ARGS]...

Options

-c, --config <config>

Path to an external configuration file.

--nodes <nodes>

Comma-separated nodes to connect.

actor

Start/stop the actor as a daemon.

fliswarm actor [OPTIONS] COMMAND [ARGS]...
restart

Restart the daemon.

fliswarm actor restart [OPTIONS]
start

Start the daemon.

fliswarm actor start [OPTIONS]

Options

--debug

Do NOT detach and run in the background.

--log-file <log_file>

Redirects stdout and stderr to a file (rotates logs). Ignored if –debug.

--pid_file <pid_file>

PID file to keep track of the daemon execution.

status

Report if the daemon is running.

fliswarm actor status [OPTIONS]
stop

Stop the daemon.

fliswarm actor stop [OPTIONS]

Actor Commands

fliswarm

fliswarm [OPTIONS] COMMAND [ARGS]...

disable

Disables one or multiple cameras/nodes.

fliswarm disable [OPTIONS] NODES

Options

-a, --all

Disable all nodes.

Arguments

NODES

Optional argument(s)

enable

Enables one or multiple cameras.

fliswarm enable [OPTIONS] NODES

Options

-a, --all

Enable all nodes.

Arguments

NODES

Optional argument(s)

get-command-model

Returns a dictionary representation of the command using unclick.

fliswarm get-command-model [OPTIONS] [COMMAND_NAME]

Arguments

COMMAND_NAME

Optional argument

get_schema

Returns the schema of the actor as a JSON schema.

fliswarm get_schema [OPTIONS]

help

Shows the help.

fliswarm help [OPTIONS] [PARSER_COMMAND]

Arguments

PARSER_COMMAND

Optional argument

keyword

Prints human-readable information about a keyword.

fliswarm keyword [OPTIONS] KEYWORD

Arguments

KEYWORD

Required argument

ping

Pings the actor.

fliswarm ping [OPTIONS]

reboot

Reboot the NUC computer(s).

fliswarm reboot [OPTIONS]

Options

-n, --names <names>

Comma-separated nodes to reconnect.

-c, --category <category>

Category of nodes to reconnect (gfa, fvc).

-f, --hard

Reboots the NUC by power cycling it.

reconnect

Recreates volumes and restarts the Docker containers.

fliswarm reconnect [OPTIONS]

Options

-n, --names <names>

Comma-separated nodes to reconnect.

-c, --category <category>

Category of nodes to reconnect (gfa, fvc).

-f, --force

Stops and restarts services even if they are running.

simulate

Simulate images being written to disk.

fliswarm simulate [OPTIONS] [GLOB]

Options

--delay <delay>

Delay between outputting images.

--random

Randomise images.

--stop

Stops the execution of the command.

Arguments

GLOB

Optional argument

status

Outputs the status of the nodes and containers.

fliswarm status [OPTIONS]

talk

Sends a command to selected or all cameras.

fliswarm talk [OPTIONS] [CAMERA_COMMAND]...

Options

-n, --names <names>

Comma-separated cameras to command.

-c, --category <category>

Category of cameras to talk to (gfa, fvc).

Arguments

CAMERA_COMMAND

Optional argument(s)

version

Reports the version.

fliswarm version [OPTIONS]