Utilities
Fetch finished run outputs without re-executing
Download outputs from finished Trickest workflow runs.
overview
What trickest-output does
trickest-output downloads results from workflow runs that already finished. Reference the workflow with --url or --workflow, then scope with --nodes, --files, --run, --runs, or --all.
It does not launch jobs. Where trickest-execute starts a run, this node reaches into past executions so reporting or another pipeline can consume the files without replaying the graph.
Keep downloads small with --nodes and --files. Point --config at a YAML file when the same node set should be pulled every time.
use cases
Where trickest-output fits
Pull results from a finished run
Reference a workflow and download the output of its latest run, so a completed execution's findings reach disk without launching a new one.
Scope the download to specific nodes
Name the nodes and files you care about so a large workflow's output collapses to the data the next system consumes.
Fetch a batch of recent runs
Set the number of recent runs, or download all of them, to assemble a history of outputs for trend reporting or diffing.
Feed results into reporting
Download named files from a scanning node and hand them to a reporting or alerting stage downstream, all inside one pipeline.
reference
trickest-output inputs and flags
| Name | Type | Flag | Description |
|---|---|---|---|
| url | STRING | --url | URL referencing a workflow, project, or space. |
| workflow | STRING | --workflow | Workflow name whose output to download. |
| nodes | STRING | --nodes | Comma-separated list of nodes whose outputs to download. |
| files | STRING | --files | Comma-separated list of file names to download from the selected node. |
| run | STRING | --run | Download output data of a specific run. |
| runs | STRING | --runs | Number of recent runs whose outputs to download (default 1). |
| all | BOOLEAN | --all | Download output data for all runs. |
| token | STRING | --token | Trickest authentication token. |
Showing key inputs. trickest-output exposes 14 inputs in total.
Full flag reference (14 inputs)
| Name | Type | Flag | Description |
|---|---|---|---|
| all | BOOLEAN | --all | Download output data for all runs |
| run | STRING | --run | Download output data of a specific run |
| url | STRING | --url | URL for referencing a workflow, project, or space |
| runs | STRING | --runs | Number of recent runs which outputs should be downloaded (default 1) |
| files | STRING | --files | A comma-separated list of file names that should be downloaded from the selected node |
| nodes | STRING | --nodes | A comma-separated list of nodes whose outputs should be downloaded |
| space | STRING | --space | Space name |
| token | STRING | --token | Trickest authentication token |
| config | FILE | --config | YAML file to determine which nodes output(s) should be downloaded |
| project | STRING | --project | Project name |
| workflow | STRING | --workflow | Workflow name |
| token-file | STRING | --token-file | Trickest authentication token file |
| api-endpoint | STRING | --api-endpoint | The base Trickest platform API endpoint. (default "https://api.trickest.io") |
| node-dependency | FILE | --node-dependency | This flag doesn't affect the execution logic of the CLI in any way and is intended for controlling node execution order on the Trickest platform only. |
example
Run trickest-output
# trickest-output: download host list from a finished recon runtrickest output --space demo --project recon --workflow subdomain-enum --nodes subfinder --files hosts.txt --runs 1www.example.comapi.example.commail.example.comstaging.example.comdev.example.comvpn.example.comcdn.example.comgitlab.example.comguidance
Choosing trickest-output
Use when a workflow has already run and you only need its results. Prefer trickest-execute when you must start a fresh run first. Scope with --nodes and --files to keep the download small.
trickest-execute
Starts a new run. Use it when you need to execute; use trickest-output for runs that already finished.
trickest-cli
Full CLI this node wraps. Use it directly for managing workflows and runs beyond downloading output.
faq
trickest-output questions
related
More Utilities tools
browser-fetch
Headless Chromium render: requested URL, final URL, status, and title next to the page.
cewl
Spider a URL and return a wordlist for password crackers.
csvkit
SQL on one CSV. The table name is the file stem.
dnsgen
Wordlist and mined-word subdomain permutation.
duckdb
In-process SQL on CSV, JSON, and Parquet. No server.
edge-tts
Microsoft Edge neural speech from text or a script file. No API key.
Run trickest-output yourself
A workflow reference feeds trickest-output, which downloads the selected run's data and writes it as a folder for downstream use.
Facts on this page come from the live Trickest tool library.