Skip to content

feat(cli): registrar agents launchd com mm setup - #14

Merged
armelingu merged 1 commit into
mainfrom
feat/mm-setup
Aug 17, 2026
Merged

armelingu merged 1 commit into
mainfrom
feat/mm-setup

Conversation

@armelingu

Copy link
Copy Markdown
Owner

Summary

  • Homebrew/pipx instalavam só o CLI; log diário e alerta de bateria ficavam no ./install.sh.
  • mm setup grava os LaunchAgents apontando para o mm invocado (caminho absoluto, sem seguir o symlink do Cellar) e manda stdout/stderr para Application Support.
  • mm uninstall remove só os agents. ./install.sh passa a chamar mm setup.

Type of change

  • feat — new feature
  • test — adds or improves tests
  • docs — documentation only

Checklist

  • I read CONTRIBUTING.md.
  • My branch is rebased on the latest main.
  • pytest is green locally (267 passed).
  • I updated CHANGELOG.md under [Unreleased].
  • I updated user-facing docs (README.md, COMMANDS.md).

Notes for reviewers

O path do mm no plist não segue symlink: /opt/homebrew/bin/mm precisa sobreviver a brew upgrade. launchctl bootstrap com fallback para load nos macOS antigos.

Depois do merge, quem já tem a 0.1.2 via brew precisa deste código (próxima release) ou pode testar da branch. Até lá: mm setup só existe neste PR.

Homebrew e pipx instalavam só o CLI; log diário e alerta de bateria
ficavam presos ao ./install.sh. mm setup grava os plists no usuário
e mm uninstall tira só os agents.
@armelingu
armelingu merged commit 87bdcb5 into main Aug 17, 2026
15 checks passed
@armelingu
armelingu deleted the feat/mm-setup branch August 17, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant