aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-01 18:03:40 -0800
committerFuwn <[email protected]>2026-03-01 18:03:40 -0800
commite635c60dd37b93ad933eb2b97f239dffccc4f598 (patch)
treeb801e840caa2fc5bf613b3b5da1b6f1df61398f2 /scripts
parentchore(dx): add CI-equivalent local check command (diff)
downloaddue.moe-e635c60dd37b93ad933eb2b97f239dffccc4f598.tar.xz
due.moe-e635c60dd37b93ad933eb2b97f239dffccc4f598.zip
chore(dx): add local check with fallback env defaults
Diffstat (limited to 'scripts')
-rw-r--r--scripts/check-with-fallback-env.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/check-with-fallback-env.sh b/scripts/check-with-fallback-env.sh
new file mode 100644
index 00000000..5efb64d4
--- /dev/null
+++ b/scripts/check-with-fallback-env.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+export SUPABASE_URL="${SUPABASE_URL:-http://localhost:54321}"
+export SUPABASE_ANON_KEY="${SUPABASE_ANON_KEY:-dummy}"
+export PUBLIC_ANILIST_CLIENT_ID="${PUBLIC_ANILIST_CLIENT_ID:-dummy}"
+export ANILIST_CLIENT_SECRET="${ANILIST_CLIENT_SECRET:-dummy}"
+export PUBLIC_ANILIST_REDIRECT_URI="${PUBLIC_ANILIST_REDIRECT_URI:-http://localhost:5173/api/oauth/callback}"
+export PUBLIC_ANIMESCHEDULE_CLIENT_ID="${PUBLIC_ANIMESCHEDULE_CLIENT_ID:-dummy}"
+export ANIMESCHEDULE_CLIENT_SECRET="${ANIMESCHEDULE_CLIENT_SECRET:-dummy}"
+export PUBLIC_ANIMESCHEDULE_REDIRECT_URI="${PUBLIC_ANIMESCHEDULE_REDIRECT_URI:-http://localhost:5173/api/animeschedule/oauth/callback}"
+export PUBLIC_MYANIMELIST_CLIENT_ID="${PUBLIC_MYANIMELIST_CLIENT_ID:-dummy}"
+export MYANIMELIST_CLIENT_SECRET="${MYANIMELIST_CLIENT_SECRET:-dummy}"
+export PUBLIC_MYANIMLIST_REDIRECT_URI="${PUBLIC_MYANIMLIST_REDIRECT_URI:-http://localhost:5173/api/myanimelist/oauth/callback}"
+
+pnpm run check