Class ListWorkflowsCLI
java.lang.Object
com.scivicslab.actoriac.cli.ListWorkflowsCLI
Subcommand to list workflows discovered under a directory.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall()private static ListWorkflowsCLI.WorkflowInfoextractWorkflowInfo(File file, String path) private static ListWorkflowsCLI.WorkflowInfoextractWorkflowInfoFromJson(File file, String path) private static ListWorkflowsCLI.WorkflowInfoextractWorkflowInfoFromYaml(File file, String path) private voidprintJson(List<ListWorkflowsCLI.WorkflowInfo> workflows) private voidprintTable(List<ListWorkflowsCLI.WorkflowInfo> workflows, String dirPath) private voidprintWrapped(String label, String text) private voidprintYaml(List<ListWorkflowsCLI.WorkflowInfo> workflows) private static List<ListWorkflowsCLI.WorkflowInfo> scanWorkflowsForDisplay(File directory, String workflowPath) private static StringstripQuotes(String value)
-
Field Details
-
baseDir
-
workflowPath
-
outputFormat
-
WRAP_WIDTH
- See Also:
-
INDENT
-
-
Constructor Details
-
ListWorkflowsCLI
-
-
Method Details
-
call
-
printTable
-
printWrapped
-
printJson
-
printYaml
-
scanWorkflowsForDisplay
private static List<ListWorkflowsCLI.WorkflowInfo> scanWorkflowsForDisplay(File directory, String workflowPath) -
extractWorkflowInfo
-
extractWorkflowInfoFromYaml
-
stripQuotes
-
extractWorkflowInfoFromJson
-