Flutter Bootstrap Orchestrator (internal)
Lives inside flutter-bootstrap-tools. Command: Bootstrap: Run.
- Uses VS Code GitHub auth (no gh CLI) to fetch the private release asset from
BernardinD/flutter-bootstrap-tools tag v<version>.
- Unzips to
%USERPROFILE%\.flutter-bootstrap\<version>\.
- If
.bootstrap.psd1 is missing, prompts and creates it.
- Runs the orchestration in the integrated terminal.
Config persistence
- Project-shared values are written to .bootstrap.psd1 (commit this file).
- Machine-specific values (e.g., detected
FlutterSdkRoot) go to .bootstrap.local.psd1 (gitignored).
- The extension merges both at runtime before invoking the bootstrap.
Config keys (.bootstrap.psd1)
- FlutterSdkRoot — preferred; points to an existing SDK (folder containing
bin\flutter).
- FlutterInstallBase — parent folder for fresh installs; SDK will be installed to
<base>\flutter if no SDK detected.
- FlutterInstallRoot — legacy; used if it contains a valid SDK, otherwise treated as install base.
| |