ActFlow.CLI
1.0.22
dotnet tool install --global ActFlow.CLI --version 1.0.22
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ActFlow.CLI --version 1.0.22
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ActFlow.CLI&version=1.0.22
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ActFlow.CLI --version 1.0.22
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ActFlow CLI
A simple CLI to interact with the ActFlow system. The syntax are as follows for running workflows directly:
actflow run <workflow file> -c <config file>
-c|--configa path to the config file to use.-o|--outputpath to output the result to.--limiterlimiter on how many activities are allowed to run pr workflow.--persistentDirectory to keep persistent data in.--runnerDirectory to keep active workflow runs in--completedDirectory to store completed workflows in
The syntax are as follows for running a small HTTP server that can run workflows:
actflow serve -c <config file>
-c|--configa path to the config file to use.-h|--hosthost o serve the HTTP server on.--limiterlimiter on how many activities are allowed to run pr workflow.--persistentDirectory to keep persistent data in.--runnerDirectory to keep active workflow runs in--completedDirectory to store completed workflows in
The syntax are as follows for managing installed plugins.
actflow plugins add <plugin name> <plugin version>
actflow plugins remove <plugin name> <plugin version>
actflow plugins list
How to Use
Generally, you want to install plugins first. These plugins are the NuGet packages you can find in this repo. As an example, to install the "Core" integration, enter:
actflow plugins add ActFlow.Integrations.Core 1.0.1
All the installed plugins are loaded at runtime.
You can only have one version of a given plugin installed at the same time!
The serve command
When you run the serve command, a small web server starts that has the following endpoints:
/run: Runs a workflow and returns the result/queue: Starts a workflow, but doesnt wait for the result. It just returns the run ID./results: Gets a simplified list of all currently active workflows./results?id=<run ID>: Gets the result of a given workflow run based on the run ID./input: Updates a workflow that is in a "awaiting human input" state
The archive command
Use the archive command to interact with completed workflow runs.
actflow archive get <run id>
actflow archive remove <run id>
actflow archive list
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.22 | 58 | 5/27/2026 |
| 1.0.21 | 60 | 5/27/2026 |
| 1.0.20 | 67 | 5/27/2026 |
| 1.0.19 | 65 | 5/27/2026 |
| 1.0.18 | 64 | 5/27/2026 |
| 1.0.17 | 73 | 5/27/2026 |
| 1.0.16 | 82 | 5/27/2026 |
| 1.0.15 | 84 | 5/27/2026 |
| 1.0.14 | 107 | 5/25/2026 |
| 1.0.13 | 90 | 5/25/2026 |
| 1.0.12 | 94 | 5/24/2026 |
| 1.0.11 | 92 | 5/24/2026 |
| 1.0.10 | 99 | 5/22/2026 |
| 1.0.9 | 94 | 5/22/2026 |
| 1.0.8 | 86 | 5/22/2026 |
| 1.0.7 | 92 | 5/22/2026 |
| 1.0.5 | 102 | 5/21/2026 |
| 1.0.4 | 87 | 5/21/2026 |
| 1.0.3 | 94 | 5/21/2026 |
| 1.0.2 | 98 | 5/20/2026 |
Loading failed