CLI & Daemon Reference

Comprehensive command-line syntax and automation flags for the recruit Go binary.

The recruit CLI binary is a headless command-line client that interfaces directly with ~/.recruit/recruit.db. It shares all data with the macOS desktop application.


Core Commands

Pipeline & Opportunities

Display current opportunities and pipeline metrics:

zsh — recruit status
$ recruit status --all $ recruit pipeline list $ recruit opp show --id=42

Job Scraping & Import

Import listings directly from URLs:

zsh — recruit add
$ recruit job import "https://jobs.lever.co/example/123" $ recruit job score --id=88

Background Sync & Email Scan

Run background checks on feeds and unstick candidate jobs:

zsh — recruit sync
$ recruit sync --all $ recruit network stale --days=60

Global Flags

FlagTypeDescription
--db <path>stringOverride path to SQLite database (default: ~/.recruit/recruit.db)
--jsonboolOutput machine-readable JSON for piping to jq
--verbose, -vboolEnable debug logging output
--help, -hboolPrint help information

Shell Completion

Generate autocomplete scripts for your shell:

zsh — completions
$ recruit completion zsh > "${fpath[1]}/_recruit" $ recruit completion bash > ~/.bash_completion.d/recruit