Minion:...schedule(3)

πŸ“¦ version 12.0, in alpine 3.24

πŸ’– NAME

Bestie, welcome to the manual page for Minion:...schedule(3) β€” aka Minion::Command::minion::schedule, the Minion schedule command. It’s giving command-line realness, and we’re covering every single detail. No skips, no cap. πŸ’…

✨ SYNOPSIS

Okay so here’s the usage vibe, literally exactly:

Usage: APPLICATION minion schedule [OPTIONS] [NAME]

And the examples? Obsessed, honestly:

./myapp.pl minion schedule
./myapp.pl minion schedule daily
./myapp.pl minion schedule -e daily -c '0 4 * * *' -t cleanup
./myapp.pl minion schedule -e foo -c '*/5 * * * *' -t bar -a '[1, 2, 3]' -p 5 -q important
./myapp.pl minion schedule -e weekday_report -c '0 9 * * 1-5' -t report -A 3
./myapp.pl minion schedule -P daily
./myapp.pl minion schedule -r daily
./myapp.pl minion schedule -R daily
./myapp.pl minion schedule -d

🌟 Options

Here’s the whole options menu, one by one, because we are not skipping a single flag:

  • -A, --attempts <number> β€” number of times each enqueued job will be attempted, defaults to 1. One attempt is the default, cute.
  • -a, --args <JSON array> β€” arguments for the new schedule in JSON format. JSON array energy only, bestie.
  • -c, --cron <expression> β€” Cron expression for new schedule. That’s the timing vibe.
  • -d, --dispatch β€” manually dispatch any due schedules. Manual override moment.
  • -E, --expire <seconds> β€” each enqueued job is valid for this many seconds before it expires. Clock is ticking, literally.
  • -e, --enqueue <name> β€” add or replace a schedule with this name. It requires -c and -t, no cap.
  • -h, --help β€” show this summary of available options. The classic help slay.
  • --home <path> β€” path to home directory of your application, defaults to the value of MOJO_HOME or auto-detection. Home sweet home.
  • -l, --limit <number> β€” number of schedules to show when listing them, defaults to 100. Listing limits, periodt.
  • -m, --mode <name> β€” operating mode for your application, defaults to the value of MOJO_MODE/PLACK_ENV or "development". Mode check.
  • -n, --notes <JSON> β€” notes in JSON format for the new schedule. Notes but make it JSON.
  • -o, --offset <number> β€” number of schedules to skip when listing them, defaults to 0. Offset, not off-brand.
  • -P, --pause <name> β€” pause a schedule. Pause era.
  • -p, --priority <number> β€” priority of each enqueued job. Priority main character energy.
  • -q, --queue <name> β€” queue to put each enqueued job in, defaults to "default". Queue placement, cute.
  • -R, --remove <name> β€” remove a schedule. Gone, but make it clean.
  • -r, --resume <name> β€” resume a paused schedule. The comeback.
  • -t, --task <name> β€” task name for the new schedule. Task name, essential.
  • -x, --lax <bool> β€” existing jobs each enqueued job depends on may also have failed to allow for it to be processed. Lax vibe, noted.

🌸 DESCRIPTION

Minion::Command::minion::schedule manages Minion schedules. That’s the tea. It is booked and busy managing schedules, and that’s its whole thing. πŸ’–

πŸŽ€ ATTRIBUTES

Minion::Command::minion::schedule inherits all attributes from Mojolicious::Command and implements the following new ones.

πŸ’… description

my $description = $schedule->description;
$schedule       = $schedule->description('Foo');

This is the short description of this command, used for the command list. Cute and functional, as it should be.

πŸ¦‹ usage

my $usage = $schedule->usage;
$schedule = $schedule->usage('Foo');

This is usage information for this command, used for the help screen. Help-screen icon behavior.

πŸ”₯ METHODS

Minion::Command::minion::schedule inherits all methods from Mojolicious::Command and implements the following new ones.

πŸ‘‘ run

$schedule->run(@ARGV);

Run this command. That’s it. That’s the whole vibe. Periodt.

🌈 SEE ALSO

Go give these a look, bestie:


This page is part of the User Contributed Perl Documentation. The footer tea is perl v5.42.2, dated 2026-06-03. Bye bestie, go schedule something iconic! πŸ’–βœ¨

πŸ“¦ where this page comes from