Documentation
¶
Overview ¶
Package command supplies application-owned job operations. Parse before boot; Run borrows the application's configured connections and never owns a worker.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Declaration ¶
func Declaration(construct func(foundation.Resolver) (*jobs.Connections, error)) (cli.Declaration, error)
Declaration registers one jobs command in the ordinary CLI registry. The constructor resolves configured services after boot; parsing/help does no I/O.
Types ¶
type Command ¶
type Command struct {
// contains filtered or unexported fields
}
Command is a validated immutable operation. Retry is guarded by the token supplied on the command line, including when copied or invoked again. Bulk operations (retry-failed, flush-failed, clear) walk the queue in bounded pages and require --confirm; forget removes one retained terminal job.
func Parse ¶
Parse validates job-operation arguments and required confirmation flags without booting the application. Help is written to help and returns flag.ErrHelp.