temprs - A temporary file stack manager in Rust
temprs on Crates.io
Temporary files are numbered with ascending order. The highest numbered tempfile is the top of the stack and tempfile 1 is at the bottom of the stack.
Usage
-
send stdin into temprs, create temprs file on top of stack and write that tempfile to stdout
cmd | temprs -
read from temprs file on top of stack and write to stdout
temprs | nl -
read stdin into chosen input tempfile 1 and write to stdout
ls | temprs -i 1 -
choose output tempfile and write to stdout
temprs -o 1 | nl -
read from file and create temprs file on top of stack with contents of file writes contents of to nl.
temprs <file> | nl -
write contents of file to temprs file 1 then write to stdout
temprs -i 1 <file> | nl -
read from stdin to temprs file 1 then write to stdout
ls | temprs -i 1 | nl -
choose input tempfile and write to temprs file 2 and stdout
ls | temprs -i 2 -
choose ouput tempfile and write to stdout
temprs -o 1 | nl -
list all temprs files on the stack to stdout
temprs -l -
list all temprs files with contents on the stack to stdout
temprs -L -
remove all temprs files
temprs -c -
remove tempfile at INDEX
temprs -r INDEX -
remove tempfile at top of stack
temprs -p -
remove tempfile at bottom of stack
temprs -s