chore(dev): update environment and tooling configuration

This commit is contained in:
2026-03-19 20:07:55 +08:00
parent 2985b68f9a
commit f60669cd53
8 changed files with 4732 additions and 2099 deletions

21
.envrc
View File

@@ -2,11 +2,18 @@
export DIRENV_WARN_TIMEOUT=20s
eval "$(devenv direnvrc)"
# 尝试加载 devenv direnv 配置
if command -v devenv >/dev/null 2>&1; then
# 如果存在 devenv
eval "$(devenv direnvrc)"
# `use devenv` supports the same options as the `devenv shell` command.
#
# To silence all output, use `--quiet`.
#
# Example usage: use devenv --quiet --impure --option services.postgres.enable:bool true
use devenv
# `use devenv` 支持和 `devenv shell` 相同的选项
# 示例use devenv --quiet --impure --option services.postgres.enable:bool true
use devenv
else
# 如果不存在 devenv则加载自己的 fallback 配置
echo "devenv not found, loading fallback configuration..."
export UV_PROJECT_ENVIRONMENT="/workspace/envs/mini-nav"
export MY_DEV_ENV=1
fi