soko

Emil Celik · CelikE.soko

A fast CLI to manage multiple git repositories at once

winget install --id CelikE.soko --exact --source winget

Latest 0.20.0

Release Notes

0.20.0 Features

  • Add a persistent --quiet/-q flag (and SOKO_QUIET env) that suppresses info lines, hints, progress, and summary footers while leaving tables, errors, exit codes, and --json untouched
  • Add soko annotate to attach freeform metadata (owner, status, priority, note, or any key) to a repo, and filter soko list / soko status by it with --meta key=value
  • Suggest the closest registered repo name when cd, go, open, or remove is given a name that matches nothing — no repo matching: autth — did you mean: auth?
  • Give config path, config get, and config set a --json contract, and add config list to dump the effective configuration as a table or JSON
  • Add soko remotes to show each repo's origin URL and upstream tracking, flagging repos with no remote or no upstream; supports --tag, --missing-upstream, and --json
  • Add soko grep to run git grep across all (or tag/repo-filtered) repos in parallel, grouped by repo, with -i/--regexp/--files-only/--no-worktrees and --json
  • Add --select to clean, prune, and remove --all to interactively pick which repos the destructive operation touches before confirming (narrow-only, TTY-gated)
  • Add soko health to rank repos by an urgency score, most neglected first
  • Add soko pull to pull all (or specific) registered repos in parallel — fast-forward only by default, with --rebase, --tag, and --no-worktrees flags. Branches with no upstream are skipped rather than reported as failures. Chores
  • Document the remotes, annotate, and stats commands, the --quiet/SOKO_QUIET, --meta, --missing-upstream, and annotate flags, and config list/--json; correct the source-build Go version to 1.26+
  • Git-ignore the local assessment and improvement-proposal docs (docs/ASSESSMENT.md, docs/improvements/), matching the existing docs/features/ planning-doc convention

Installer type: zip

Architecture Scope Download SHA256
x64 Download 95A167B1C8F6D23F21F304AB66F9BE105C56BC7F7FFC5F50D288510911A01544

Details

Homepage
https://github.com/CelikE/soko
License
MIT
Publisher
Emil Celik
Support
https://github.com/CelikE/soko/issues

Older versions (5)

0.19.0
Architecture Scope Download SHA256
x64 Download F6C0594E37947D87C7293AC57B0A2882EFCBF6B56D5C52E609591CC7DA16A0B1
0.18.1
Architecture Scope Download SHA256
x64 Download 80F2C36B2CD014266FAD250001CA0D9EF8D1044666D91AB27C1F611ED3104AE3
0.18.0
Architecture Scope Download SHA256
x64 Download B27A157AC451D8DC05151E3830DCE6C6EDFF2FADA4B48DACDB14946B095B1B04
0.17.6
Architecture Scope Download SHA256
x64 Download AA8D3C38A4FA7E4B770DB827CA17318D48148AA00DF438A8700276E21C539E07
0.15.0
Architecture Scope Download SHA256
x64 Download EE42E1A175D5F8328A50D8BC9FB1A67D0F3E30E6AEA8578D294A31F59C4E0861