From cc6a4949a6f639511a677fe815e12d31d911e81d Mon Sep 17 00:00:00 2001
From: Von Random <von@mechanus.net>
Date: Wed, 19 Feb 2025 23:40:37 +0200
Subject: [PATCH] mise.toml

---
 terraform/.mise.toml | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 terraform/.mise.toml

diff --git a/terraform/.mise.toml b/terraform/.mise.toml
new file mode 100644
index 0000000..cd5ea35
--- /dev/null
+++ b/terraform/.mise.toml
@@ -0,0 +1,25 @@
+[[hooks.enter]]
+shell = "fish"
+script = """
+  set -gx YC_TOKEN (yc iam create-token)
+  set -gx YC_CLOUD_ID (yc config get cloud-id)
+  set -gx YC_FOLDER_ID (yc config get folder-id)
+"""
+[[hooks.leave]]
+shell = "fish"
+script = """
+  set -e YC_TOKEN YC_CLOUD_ID YC_FOLDER_ID
+"""
+
+[[hooks.enter]]
+shell = "zsh"
+script = """
+  export YC_TOKEN=$(yc iam create-token)
+  export YC_CLOUD_ID=$(yc config get cloud-id)
+  export YC_FOLDER_ID=$(yc config get folder-id)
+"""
+[[hooks.leave]]
+shell = "zsh"
+script = """
+  unset YC_TOKEN YC_CLOUD_ID YC_FOLDER_ID
+"""