Skip to content

orbit-online/trap.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trap.sh

Library for managing bash signal traps.

Contents

Installation

See the latest release for instructions.

Usage

trap_prepend CMD SIGNAL

Prepends CMD to the SIGNAL trap. $TRAP_POINTER will contain a pointer that can be used with trap_remove to remove the command again.

trap_append CMD SIGNAL

Appends CMD to the SIGNAL trap. Works just like trap_prepend otherwise.

trap_remove POINTER

Removes the command identified by POINTER from the list of traps to run.