cachebin
is a python package, inspired by DotSlash, that is designed to facilitate fetching an executable binary, verifying it (eventually!), and then running it. It maintains a local cache of fetched binaries so that subsequent invocations are fast.
Binaries are managed by a BinaryManager
object. A growing list of such objects is maintained in recipies.py. Example usage can be found in the test directory.