Crate brane_cli

source ·

Modules§

  • Contains common macros, constants and functions between the different
  • Contains commands for managing certificates.
  • Implements the brane check-subcommand, which attempts to validate a workflow against remote policy.
  • Does things relating to datasets (and the data subcommand).
  • File that contains file-spanning error definitions for the brane-cli
  • Implements subcommands that relate to identity management of the user on the instances to which we will want to connect.
  • Keeps track of old BRANE v1.0.0 configuration files so that we may upgrade them.
  • A very trivial planner, that simple plans every dataset to run on ‘localhost’.
  • Implements the interactive Read-Eval-Print Loop.
  • Implements running a single BraneScript file.
  • Defines (public) interfaces and structs in the brane-cli crate.
  • Contains functions for testing package functions.
  • Implements functions for upgrading previous version configuration files to the newer ones.
  • Contains useful utilities used throughout the brane-cli package.
  • Implements functions for various verification tasks.
  • The VM for the local use-case is one that simply directly interacts with the planner and worker without any complicated networking.

Constants§