Fs-dir-cache – easy and correct CLI file system based caching
Fs-dir-cache – easy and correct CLI file system based caching
I couldn't find any standalone CLI tool like that (there were some libraries for some languages), so I wrote it. It's in Rust, and it was written to speed up larger Rust project CI, on a self-hosted github action runner (where the target directories can be persisted across builds). If it's unclear from the README: it will take care of all the details (allocate, lock, unlock, garbage collect) of handling directories ("values" in the cache), by deriving each directory name ("key") from some files/strings (e.g. Cargo.lock or package.lock). In my use-case: we give up perfect isolation of CI jobs (starting from scratch every time), and instead store and re-use build artifacts. Huge performance gains (most CI runs are now tiny incremental builds) for some extra storage and a small concession.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
NetSour, CLI Based Wireshark
Partially encrypt a file based on its HEREDOCs
Runk – a CLI based file and folder sharer over network
GoCard – A file-based spaced repetition system built in Go
Pancake – a CLI/Emacs web/gopher/file browser
Easy file-based API mocking with connect-mock
ChatGPT CLI, interactive or file based sessions with context and moods
CLI Based Favicon Downloader
Vento – A lightweight CLI for file transfers with YAML-based automation
Filelink.io text/markddown/CLI/file pastebin