Skip to content

feat: add CLI commands for start_consume and start_cron_consume#43

Merged
wimble3 merged 2 commits into
wimble3:masterfrom
P-r-e-m-i-u-m:feat/cli-start-consume
Mar 17, 2026
Merged

feat: add CLI commands for start_consume and start_cron_consume#43
wimble3 merged 2 commits into
wimble3:masterfrom
P-r-e-m-i-u-m:feat/cli-start-consume

Conversation

@P-r-e-m-i-u-m

Copy link
Copy Markdown
Contributor

Closes #23

Added CLI support for starting the consuming process via command line.

Changes:

  • Renamed task_finders.py to finders.py and added find_broker() for broker resolution
  • Created melony/core/cli.py with two commands:
    • melony start_consume -b src.tasks.broker -q main -p 3
    • melony start_cron_consume -b src.tasks.broker -q main -p 3
  • Added click>=8.0.0 to dependencies
  • Registered melony CLI entrypoint in pyproject.toml

Signed-off-by: 🄂ʏᴇᴅ 🄰ʙᴅᴜʟ 🄰ᴍᴀ🄝 ✧ <amanbaba9404522@gmail.com>
@wimble3

wimble3 commented Mar 16, 2026

Copy link
Copy Markdown
Owner

@P-r-e-m-i-u-m Hey! Good job!
Just one moment: what about task_finders.py deletion, rewriting find_task_func imports and tests?

Signed-off-by: 🄂ʏᴇᴅ 🄰ʙᴅᴜʟ 🄰ᴍᴀ🄝 ✧ <amanbaba9404522@gmail.com>
@P-r-e-m-i-u-m

Copy link
Copy Markdown
Contributor Author

"Fixed! Deleted task_finders.py, updated all imports to use finders.py, renamed test_task_finders.py to test_finders.py, and updated patch paths in test_consumers.py. Ready for re-review @wimble3

@wimble3

wimble3 commented Mar 17, 2026

Copy link
Copy Markdown
Owner

@P-r-e-m-i-u-m Hey! Great job, so fast!

@wimble3 wimble3 merged commit 32d8370 into wimble3:master Mar 17, 2026
1 check passed
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.

[FEATURE] CLI command for start consuming process

2 participants