32 lines
624 B
TOML
32 lines
624 B
TOML
[tools]
|
|
python = "3.13"
|
|
|
|
[env._.python.venv]
|
|
path = "venv"
|
|
create = true
|
|
|
|
[[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
|
|
"""
|