Environment Checker
Validate development environment setup. Check for required tools, versions, and configuration files.
Setup
No dependencies required.
Usage
Full environment check
{baseDir}/envcheck.sh
Check specific tools
{baseDir}/envcheck.sh --node # Check Node.js setup {baseDir}/envcheck.sh --git # Check Git setup {baseDir}/envcheck.sh --docker # Check Docker setup
Check for specific commands
{baseDir}/envcheck.sh --need npm,yarn,pnpm
Output
ΓòöΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòù Γòæ ENVIRONMENT CHECK REPORT Γòæ ΓòÜΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓòÉΓò¥
REQUIRED TOOLS ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Γ£ô node v20.10.0 /usr/local/bin/node Γ£ô npm 10.2.3 /usr/local/bin/npm Γ£ô git 2.43.0 /usr/bin/git ! docker Not installed - Γ£ô curl 7.81.0 /usr/bin/curl
OPTIONAL TOOLS ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Γ£ô python3 3.10.12 /usr/bin/python3
- pnpm Not found Install with: npm install -g pnpm
- yarn Not found Install with: npm install -g yarn
CONFIGURATION FILES ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Γ£ô .env Found Γ£ô .gitignore Found ! .nvmrc Not found
ENVIRONMENT VARIABLES ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ Γ£ô NODE_ENV production Γ£ô PATH /usr/local/... ! API_KEY Not set
══════════════════════════════════════════════════════════════════ Status: ⚠️ PARTIAL (2 missing, 1 optional) ══════════════════════════════════════════════════════════════════
When to Use
-
New developer onboarding
-
CI/CD environment validation
-
Troubleshooting setup issues
-
Pre-commit checks
-
Docker container validation