Skip to main content
Moneyline

CLI

The pipeline,
from your terminal.

Parse a file, tail a workflow run, replay a failed delivery, or bulk-import a directory. Everything the dashboard does, scriptable.

Install

Installbash
npm install -g @moneyline/cli
moneyline auth login

In practice

Parse a directory and pipe the results onwardbash
# Parse every statement in a folder, 8 at a time.
moneyline parse ./statements/*.pdf --concurrency 8 --json \
  | jq '.transactions[] | select(.amountMinor < 0)'

# Watch a workflow run as it happens.
moneyline workflows tail run_a1b2c3

# Replay everything in the dead-letter queue.
moneyline relay replay --failed --since 24h

JSON out by default

Every command can emit newline-delimited JSON, so the CLI composes with jq, xargs, and whatever else is already in your pipeline.

Bulk operations with concurrency

Import a directory or an archive with a bounded worker pool and a resumable manifest, so an interrupted run does not start over.

Works against self-hosted

Point MONEYLINE_BASE_URL at your own instance. The command surface is identical.

Scriptable auth

Interactive login for humans, MONEYLINE_API_KEY for CI. No browser required in a pipeline.

Start with
one document.

Install, authenticate, and parse your first file. No credit card, no sales call.