make cache file. inspired by mktemp
Project description
Installation
$ [sudo] pip install mkcache
$ [sudo] npm i -g mkcache
How it works
$XDG_CACHE_HOME/mkcache/<hash>
Config
export MKCACHE=path/to/cache # ~/.cache/mkcache by default
Examples
example 1. run script only once:
path="$(mkcache script "$@")"
! [ -e "$path" ] && { script "$@" || exit; touch "$path"; }
example 2. speed up macOS tts with mkcache:
path="$(mkcache "$@")"
! [ -e "$path" ] && /usr/bin/say "$@" -o "$path"
afplay "$path"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mkcache-2020.12.3.tar.gz
(1.6 kB
view hashes)