Command

okulo authors

Unify developer identities and suggest aliases for .okulo.toml.

identitysetup

When to use it

Before trusting ownership or bus factor — the same person often appears under multiple emails/names.

Usage

okulo authors [repo] [options]

Options

OptionDefaultDescription
-w, --window12mActivity window shown in the table
-f, --formattabletable or json

Examples

Review identities and suggestions

okulo authors
okulo authors -f json | jq '.suggestions'

Then confirm in config

# .okulo.toml
[authors.aliases]
"Ada Lovelace" = ["ada@example.com", "alovelace"]

Sample output

Illustrative terminal output (column layout matches the real CLI):

Authors  identities merged by shared name/email
author           commits  last commit  status  emails  also known as
───────────────  ───────  ───────────  ──────  ──────  ─────────────────────
Ada Lovelace         412  2026-10-08   active       2  ada@acme.io, alovelace
Grace Hopper         301  2026-09-12   active       1
Old Contractor        44  2025-11-02   gone         2  oc@vendors.io

Suggested aliases (add to .okulo.toml if correct):
  "Ada Lovelace" = ["ada.lovelace@users.noreply.github.com"]

How to read it

Tips

Related