Jaypore CI

> Jaypore CI: Minimal, Offline, Local CI system.
Log | Files | Refs | README | LICENSE

set_env.sh (326B)


      1 #!/usr/bin/env bash
      2 
      3 BIN=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
      4 SECRETS=$(echo "$BIN/..")
      5 NAME=$1
      6 (bash "$BIN/ensure_bins.sh")
      7 PATH="$PATH:$HOME/.local/bin:$BIN"
      8 export $(SOPS_AGE_KEY_FILE="$SECRETS/$NAME.key" sops --decrypt --input-type dotenv --output-type dotenv "$SECRETS/$NAME.enc" | xargs)