Skip to content

Maintenance Inventory ​

PathCurrent roleInstalled by defaultReferenced by docsExternal dependenciesClassificationRecommendation
src/jaroCLI entrypoint and command routerYes (Makefile installs wrapper + script)Yes (README.md, manual)zsh + runtime toolsCoreKeep as thin bootstrap/dispatch only.
src/zlibs/*Core use-case/domain shell librariesYes (Makefile copies all)Indirect (manual command docs)tool-specific (mblaze, notmuch, fetchmail, etc.)CoreKeep; continue per-family handler extraction and test coverage.
src/*.c (fetchaddr, parsedate, dotlock, helpers)Native helper binaries used by CLI flowsYes (build/gnu/* copied)Indirect/manual examplesgcc, libc, autotools build chainCoreKeep; add direct helper tests and document exact call sites.
src/muttMutt templates/config defaultsYes (Makefile copies to mutt/)Yes (README.md, manual)mutt or neomuttCoreKeep as default MUA integration.
src/statsASCII/web statistics utilities (stats, timecloud)Yes (Makefile copies to stats/)Yes (manual stats section)shell + legacy JS assetsLegacyKeep for now but mark legacy/optional and consider removing from default install later.
src/MailToMuttmacOS Mail.app bridge projectNoNot in README/manualmacOS/XcodeOptional/LegacyKeep in repo as optional macOS integration; exclude from core maintenance surface.
src/gnome-keyringkeyring backend adapterNo direct install path in root MakefileMentioned in manuallibgnome-keyring stackOptional/LegacyKeep but document as optional backend, not part of default test path.
src/zupershell utility library runtime dependencyYes (Makefile copies zuper*)IndirectzshCoreKeep; treat as infrastructure dependency.
extras/roundcube-majordomoRoundcube plugin/integrationNoHas local README onlyRoundcube/PHP stackOptionalKeep out of core path; document as optional integration.
extras/osx-abquerymacOS addressbook helper sourceNoNot in README/manualmacOS frameworks/clangOptional/LegacyKeep as optional; no core test obligation.
extras/emlx2maildirconversion helper scriptNoNot in README/manualshell/perl toolsOptionalKeep and document invocation when relevant.
extras/gnupg-mass-recvGnuPG helper scriptsNoNot in README/manualgpgOptionalKeep optional, document with explicit support scope.
extras/shell_completionshell completion snippetsNoNot in README/manualshell-specificOptionalKeep and document install-by-choice.
extras/zaw-jaromailZaw integration helperNoNot in README/manualZaw/zsh ecosystemOptional/LegacyKeep optional, low priority maintenance.
build/*build/install/release scripts per platformN/A (tooling)Indirect (README.md make flow)platform toolchainsCore (tooling)Keep; separate default Linux flow from platform-specific scripts in docs.

Evidence Notes ​

  • Default install currently includes both src/mutt and src/stats plus all src/zlibs/* (Makefile install target).
  • Stats is actively documented in docs/jaromail-manual.md|org|tex, but most extras are not referenced in top-level docs.