Skip to main content
Scaffolds a queue class and its test file into the target module. It writes modules/<module>/src/queues/<Name>Queue.ts and modules/<module>/tests/queues/<Name>Queue.spec.ts, and installs the @ooneex/queue dependency if it is missing.

Usage

ooneex queue:create [options]

Examples

ooneex queue:create
ooneex queue:create --name=Email
ooneex queue:create --name=ImageProcessing --module=media --override

Options

OptionDescriptionDefault
--nameResource name (the Queue suffix is appended automatically).Prompted if omitted
--moduleTarget module.shared
--overrideOverwrite an existing file without confirmation.false

AI Skill

This command ships a matching queue:create skill. Your AI agent uses it to generate a new BullMQ-backed job queue class and its test file, then add typed job wrappers for a queue that extends Queue from @ooneex/queue.
ooneex claude:init