Installation
$ [sudo] pip install exec-cache
$ [sudo] npm i -g exec-cache
How it works
$EXEC_CACHE/<hash>.out
$EXEC_CACHE/<hash>.err
$EXEC_CACHE/<hash>.status
Config
$EXEC_CACHE
, default is $EXEC_CACHE/exec-cache
, e.g. ~/.cache/exec-cache
$ export EXEC_CACHE="custom-path"
Examples
example #1: cache psql queries
$ value="$(exec-cache psql -At -c "SELECT ..." dbname)"
example #2: clear cache
$ export EXEC_CACHE=~/.cache/exec-cache/psql # custom folder
$ rm -fr "$EXEC_CACHE"
$ value="$(exec-cache psql -At -c "SELECT ..." dbname)"