Class WorkflowCLI

java.lang.Object
com.scivicslab.actoriac.cli.WorkflowCLI
All Implemented Interfaces:
Callable<Integer>

public class WorkflowCLI extends Object implements Callable<Integer>
Main command-line interface for actor-IaC.

This is the entry point for all actor-IaC commands. Use subcommands to execute specific operations:

Subcommands

  • run - Execute workflows
  • list - List available workflows
  • describe - Describe workflow structure
  • logs - Query execution logs
  • log-server - Start H2 log server

Usage Examples

actor-iac run -d ./workflows -w deploy
actor-iac list -d ./workflows
actor-iac logs --db ./logs --list
actor-iac log-server --db ./logs
Since:
2.7.0
Author:
devteam@scivics-lab.com
  • Constructor Details

  • Method Details

    • main

      public static void main(String[] args)
      Main entry point.
      Parameters:
      args - command line arguments
    • call

      public Integer call()
      Called when no subcommand is specified. Shows help message.
      Specified by:
      call in interface Callable<Integer>