Skip to content

Conversation

@leoafarias
Copy link
Collaborator

  • Install FVM (Flutter Version Manager) from fvm.app
  • Install Flutter SDK based on .fvmrc configuration
  • Install DCM (Dart Code Metrics) for code quality analysis
  • Install and bootstrap Melos for monorepo management
  • Generate .flutter_env file for PATH configuration
  • Add .flutter_env to .gitignore (machine-specific paths)

Usage:
./setup.sh # Install all tools
source .flutter_env # Enable direct command access
DCM_LICENSE_KEY=xxx ./setup.sh # With DCM license activation

- Install FVM (Flutter Version Manager) from fvm.app
- Install Flutter SDK based on .fvmrc configuration
- Install DCM (Dart Code Metrics) for code quality analysis
- Install and bootstrap Melos for monorepo management
- Generate .flutter_env file for PATH configuration
- Add .flutter_env to .gitignore (machine-specific paths)

Usage:
  ./setup.sh                    # Install all tools
  source .flutter_env           # Enable direct command access
  DCM_LICENSE_KEY=xxx ./setup.sh # With DCM license activation
When Claude Code web sessions start, this hook automatically:
- Runs setup.sh if FVM/Flutter aren't installed yet
- Generates .flutter_env if missing
- Persists PATH to CLAUDE_ENV_FILE for the session

This eliminates the need to manually source .flutter_env.
@vercel
Copy link
Contributor

vercel bot commented Dec 28, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
mix-docs Ready Ready Preview, Comment Dec 28, 2025 1:17am

@docs-page
Copy link

docs-page bot commented Dec 28, 2025

To view this pull requests documentation preview, visit the following URL:

docs.page/btwld/mix~812

Documentation is deployed and generated using docs.page.

@github-actions github-actions bot added the repo label Dec 28, 2025
@leoafarias leoafarias merged commit ae8a0d9 into main Dec 28, 2025
5 of 6 checks passed
@leoafarias leoafarias deleted the claude/test-flutter-setup-script-wvN26 branch December 28, 2025 01:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants