pueue-stash
Move pueue tasks to stashed state
TLDR
Stash a queued task
$ pueue stash [task_id]
Stash multiple tasks$ pueue stash [id1] [id2] [id3]
Stash all tasks in a group$ pueue stash --group [group_name]
Unstash (enqueue) a stashed task$ pueue enqueue [task_id]
Add a new task directly to stash$ pueue add --stashed "[command]"
SYNOPSIS
pueue stash [options] [taskids_...]
DESCRIPTION
pueue stash moves queued tasks to a stashed state, preventing them from being automatically started. Stashed tasks remain in pueue but won't run until explicitly enqueued with pueue enqueue. This is useful for preparing tasks to run later or temporarily holding tasks without losing them.
PARAMETERS
taskids_
One or more task IDs to stash.--group name
Stash all tasks in the specified group.--all
Stash all queued tasks.
STASH VS PAUSE
$ Stash - Remove from queue entirely, won't auto-start
Pause - Stop execution but keep in queue position
Pause - Stop execution but keep in queue position
CAVEATS
Stashed tasks do not maintain their original queue position when re-enqueued. Only queued (not running) tasks can be stashed.
HISTORY
pueue stash is part of pueue by Arne Beer for managing task queue states.
SEE ALSO
pueue(1), pueue-enqueue(1), pueue-add(1), pueue-status(1)
