diff options
| author | Mike Vink <ivi@vinkies.net> | 2025-06-22 09:19:37 +0200 |
|---|---|---|
| committer | Mike Vink <ivi@vinkies.net> | 2025-06-22 09:19:37 +0200 |
| commit | f8204fe96b846ba2455adb46b83bf480ff447ac3 (patch) | |
| tree | 0135c1a020706760aa12bd7198cbb829fbc0c494 /.local | |
| parent | 07afa0633223edcbbd0689a2f375fbce3c1af1fb (diff) | |
continue
Diffstat (limited to '.local')
| -rwxr-xr-x | .local/bin/putdotfiles | 1 | ||||
| -rwxr-xr-x | .local/bin/terragrunt | 76 | ||||
| -rwxr-xr-x | .local/bin/use-context | 2 |
3 files changed, 3 insertions, 76 deletions
diff --git a/.local/bin/putdotfiles b/.local/bin/putdotfiles index 9b47729..120ee7d 100755 --- a/.local/bin/putdotfiles +++ b/.local/bin/putdotfiles @@ -4,6 +4,7 @@ if [ -d "$HOME/.local/src/dotfiles/.git" ]; then ls -A | xargs -I xxx cp -rvf \ "$HOME/.local/src/dotfiles/xxx" \ "$HOME" + ln -sf "$HOME/.gnupg/gpg-agent.conf.$(uname -s)" "$HOME/.gnupg/gpg-agent.conf" else putgitrepo \ https://github.com/ivi-vink/dotfiles.git \ diff --git a/.local/bin/terragrunt b/.local/bin/terragrunt deleted file mode 100755 index d0b47f7..0000000 --- a/.local/bin/terragrunt +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/sh -TERRAGRUNT_ARGS=() -while [[ $# -gt 0 ]]; do - case $1 in - -full) - FULL=1 - shift - ;; - -p|--path) - path="$2" - shift - shift - ;; - -p=*|--path=*) - path="${1#*=}" - shift - ;; - *|-*) - TERRAGRUNT_ARGS+=("$1") - shift - esac -done - -TTY="" -case ${TERRAGRUNT_ARGS[0]} in - plan) - TERRAGRUNT_ARGS+=(-no-color -compact-warnings) - ;; - apply|destroy) - TTY="-t" - for arg in $TERRAGRUNT_ARGS; do - if [[ $arg -eq "gruntplan" ]]; then - TTY="" - fi - done - TERRAGRUNT_ARGS+=(-no-color -compact-warnings) - ;; - init) - TERRAGRUNT_ARGS+=(-no-color -compact-warnings) - ;; -esac - -VARIABLES="" -REPO="${PWD}" -for var in $(pass show work/env) -do - case $var in - TERRAGRUNT_EXTRA_MOUNTS*) - TERRAGRUNT_EXTRA_MOUNTS="$TERRAGRUNT_EXTRA_MOUNTS ${var#*=}" - ;; - *) - VARIABLES="$VARIABLES$(printf ' -e %s' "$var")" - ;; - esac -done - -for var in $(printenv) -do - case $var in - TF_*) - VARIABLES="$VARIABLES$(printf ' -e %s' $var)" - ;; - esac -done - -WORKDIR="$REPO/$path" - -docker run --rm -i $TTY \ - $VARIABLES \ - -v $HOME/.terragrunt-cache:/tmp \ - -v $HOME/.azure:/root/.azure \ - -v $HOME/.netrc:/root/.netrc \ - $TERRAGRUNT_EXTRA_MOUNTS \ - -v ${REPO}:${REPO} \ - -w ${WORKDIR} \ - $TERRAGRUNT_CONTAINER terragrunt ${TERRAGRUNT_ARGS[@]} | filter-ansi diff --git a/.local/bin/use-context b/.local/bin/use-context new file mode 100755 index 0000000..9e79384 --- /dev/null +++ b/.local/bin/use-context @@ -0,0 +1,2 @@ +#!/bin/sh +echo "${@}" > ~/.local/state/context |
