Skip to content
/ cexec Public

Execute any command, cache its output and get cached output on subsequent execution

License

Notifications You must be signed in to change notification settings

mrusme/cexec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cexec

Cached Exec

cexec allows to run commands and cache their output for a specific amount of time, so that re-running the command won't actually run it but instead return the cached output.

cexec will use the path specified in XDG_CACHE_HOME to store its cache. Please make sure it is exported in your ENV.

Examples

Run a program and cache its output for 60 seconds (default setting):

cexec echo Hello World

Run a program and cache its output for 120 seconds:

cexec -t 120 echo Hello World