Skip to content

fix(cli): add missing memu-server CLI entry point#357

Open
Crpdim wants to merge 1 commit intoNevaMind-AI:mainfrom
Crpdim:main
Open

fix(cli): add missing memu-server CLI entry point#357
Crpdim wants to merge 1 commit intoNevaMind-AI:mainfrom
Crpdim:main

Conversation

@Crpdim
Copy link

@Crpdim Crpdim commented Feb 26, 2026

📝 Pull Request Summary

Please provide a short summary explaining the purpose of this PR.


✅ What does this PR do?

  • Creates the missing src/memu/server/ package with CLI implementation
  • Implements memu-server entry point with start, info, --help, and --version commands
  • Adds tests/test_server_cli.py for test coverage
  • The start command currently shows a helpful message directing users to programmatic API usage

🤔 Why is this change needed?

The pyproject.toml defines a console script entry point memu-server = "memu.server.cli:main", but the memu.server module doesn't exist. This causes ModuleNotFoundError when users install the package and try to run memu-server. Fixes #354.


🔍 Type of Change

Please check what applies:

  • Bug fix
  • New feature
  • Documentation update
  • Refactor / cleanup
  • Other (please explain)

✅ PR Quality Checklist

  • PR title follows the conventional format (feat:, fix:, docs:)
  • Changes are limited in scope and easy to review
  • Documentation updated where applicable
  • No breaking changes (or clearly documented)
  • Related issues or discussions linked

📌 Optional

  • Screenshots or examples added (if applicable)
  • Edge cases considered
  • Follow-up tasks mentioned

The pyproject.toml defines memu-server = 'memu.server.cli:main' but the
module didn't exist, causing ModuleNotFoundError on install.

- Create src/memu/server/ package with CLI implementation
- Add basic commands: start, info, --help, --version
- Include tests for CLI functionality

Fixes NevaMind-AI#354
@Crpdim Crpdim changed the title fix: add missing memu-server CLI entry point fix(cli): add missing memu-server CLI entry point Feb 26, 2026
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.

Bug: memu-server entry point points to missing module (memu.server.cli)

1 participant