1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-24 10:49:48 +01:00
home-manager/tests/modules/programs/sbt
Philippe Laflamme 7fee13eb4c
sbt: cache passwordCommand output
This will cache the output of `passwordCommand` per authentication
realm.

Context: the `credentials` key in `sbt` is a `TaskKey[Seq[Credentials]]`.
In `sbt`, tasks are evaluated on-demand and their output is not cached.
This particular key is referenced by all submodules in a project. When
the command is relatively expensive (e.g.: `pass show foo`), this
results in several seconds of delay when doing basic things like
`compile` or `test` which makes this unusable without some kind of
caching.
2022-10-07 00:40:50 +02:00
..
credentials.nix sbt: cache passwordCommand output 2022-10-07 00:40:50 +02:00
default.nix sbt: allow managing the ~/.sbt/repositories file 2022-10-07 00:23:29 +02:00
deprecated-options.nix sbt: allow managing the ~/.sbt/repositories file 2022-10-07 00:23:29 +02:00
plugins.nix sbt: add new module 2021-02-04 23:42:37 +01:00
repositories.nix sbt: allow managing the ~/.sbt/repositories file 2022-10-07 00:23:29 +02:00
user-config-path.nix sbt: allow managing the ~/.sbt/repositories file 2022-10-07 00:23:29 +02:00