From abf897805178a765a712a70f736a858314d71243 Mon Sep 17 00:00:00 2001 From: Alexander Gehrke Date: Wed, 13 Apr 2022 13:13:30 +0200 Subject: [PATCH] New script: xdg-wrappers/sbt --- xdg-wrappers/sbt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 xdg-wrappers/sbt diff --git a/xdg-wrappers/sbt b/xdg-wrappers/sbt new file mode 100755 index 0000000..96cd937 --- /dev/null +++ b/xdg-wrappers/sbt @@ -0,0 +1,16 @@ +#!/bin/zsh +source ${$(realpath "$0"):h:h}/lib/next-in-path.zsh +opts=( + "-Dsbt.ivy.home=$XDG_CACHE_HOME/ivy" + "-Dsbt.boot.directory=$XDG_CACHE_HOME/sbt/boot" + "-Dsbt.preloaded=$XDG_CACHE_HOME/sbt/preloaded" + "-Dsbt.global.base=$XDG_CACHE_HOME/sbt" + "-Dsbt.global.staging=$XDG_CACHE_HOME/sbt/staging" + "-Dsbt.global.zinc=$XDG_CACHE_HOME/sbt/zinc" + "-Dsbt.dependency.base=$XDG_CACHE_HOME/sbt/dependency" + "-Dsbt.repository.config=$XDG_CONFIG_HOME/sbt/repositories" + "-Dsbt.global.settings=$XDG_CONFIG_HOME/sbt/global" + "-Dsbt.global.plugins=$XDG_CONFIG_HOME/sbt/plugins" +) +export SBT_OPTS=${(j: :)opts} +$(next-in-path sbt $0) $@