diff --git a/.agents/setup b/.agents/setup new file mode 100644 index 0000000000000000000000000000000000000000..5152ea2a63a2447f2318887884cb8e67fff4e834 --- /dev/null +++ b/.agents/setup @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -euo pipefail + +if ! command -v mise >/dev/null 2>&1; then + curl -fsSL https://mise.run | sh +fi + +export PATH="$HOME/.local/bin:$HOME/.local/share/mise/shims:$PATH" + +mise trust "$PWD/mise.toml" +mise install + +profile="$HOME/.profile" +shims_path='export PATH="$HOME/.local/bin:$HOME/.local/share/mise/shims:$PATH"' +if ! grep -Fqx "$shims_path" "$profile" 2>/dev/null; then + printf '\n%s\n' "$shims_path" >> "$profile" +fi diff --git a/.agents/setup.license b/.agents/setup.license new file mode 100644 index 0000000000000000000000000000000000000000..3dbb1e29808ff6ce1e89aa3211dbfa6c8aa5ef0e --- /dev/null +++ b/.agents/setup.license @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: Amolith + +SPDX-License-Identifier: CC0-1.0