Provided by: libminion-perl_7.05-1_all bug

NAME

       Minion::Command::minion::job - Minion job command

SYNOPSIS

         Usage: APPLICATION minion job [OPTIONS] [IDS]

           ./myapp.pl minion job
           ./myapp.pl minion job 10023
           ./myapp.pl minion job -w
           ./myapp.pl minion job -w 23
           ./myapp.pl minion job -s
           ./myapp.pl minion job -f 10023
           ./myapp.pl minion job -q important -t foo -S inactive
           ./myapp.pl minion job -e foo -a '[23, "bar"]'
           ./myapp.pl minion job -e foo -P 10023 -P 10024 -p 5 -q important
           ./myapp.pl minion job -R -d 10 10023
           ./myapp.pl minion job --remove 10023
           ./myapp.pl minion job -b jobs -a '[12]'
           ./myapp.pl minion job -b jobs -a '[12]' 23 24 25

         Options:
           -A, --attempts <number>     Number of times performing this new job will be
                                       attempted, defaults to 1
           -a, --args <JSON array>     Arguments for new job or worker remote control
                                       command in JSON format
           -b, --broadcast <command>   Broadcast remote control command to one or more
                                       workers
           -d, --delay <seconds>       Delay new job for this many seconds
           -e, --enqueue <task>        New job to be enqueued
           -f, --foreground            Retry job in "minion_foreground" queue and
                                       perform it right away in the foreground (very
                                       useful for debugging)
           -h, --help                  Show this summary of available options
               --home <path>           Path to home directory of your application,
                                       defaults to the value of MOJO_HOME or
                                       auto-detection
           -l, --limit <number>        Number of jobs/workers to show when listing
                                       them, defaults to 100
           -m, --mode <name>           Operating mode for your application, defaults to
                                       the value of MOJO_MODE/PLACK_ENV or
                                       "development"
           -o, --offset <number>       Number of jobs/workers to skip when listing
                                       them, defaults to 0
           -P, --parent <id>           One or more jobs the new job depends on
           -p, --priority <number>     Priority of new job, defaults to 0
           -q, --queue <name>          Queue to put new job in, defaults to "default",
                                       or list only jobs in this queue
           -R, --retry                 Retry job
               --remove                Remove job
           -S, --state <name>          List only jobs in this state
           -s, --stats                 Show queue statistics
           -t, --task <name>           List only jobs for this task
           -w, --workers               List workers instead of jobs, or show
                                       information for a specific worker

DESCRIPTION

       Minion::Command::minion::job manages the Minion job queue.

ATTRIBUTES

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

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

       Short description of this command, used for the command list.

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

       Usage information for this command, used for the help screen.

METHODS

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

   run
         $job->run(@ARGV);

       Run this command.

SEE ALSO

       Minion, Mojolicious::Guides, <http://mojolicious.org>.