Skip to content

Commit 0324c1f

Browse files
authored
load experiments earlier (#9797)
* load experiments earlier this allows them to be used once the CLI is imported, when everything starts loading and checking. * changelog
1 parent b8e2998 commit 0324c1f

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- Loads experiments earlier in CLI startup so they can be used earlier. (#9797)

src/bin/cli.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@ import * as fs from "node:fs";
1010
import { configstore } from "../configstore";
1111
import { errorOut } from "../errorOut";
1212
import { logger, useFileLogger } from "../logger";
13+
14+
import { enableExperimentsFromCliEnvVariable } from "../experiments";
15+
enableExperimentsFromCliEnvVariable();
16+
1317
import * as client from "..";
1418
import * as fsutils from "../fsutils";
1519
import * as utils from "../utils";
1620

17-
import { enableExperimentsFromCliEnvVariable } from "../experiments";
1821
import { fetchMOTD } from "../fetchMOTD";
1922

2023
import { isCommandModule } from "../command";
@@ -45,7 +48,6 @@ export function cli(pkg: any) {
4548
logger.debug("-".repeat(70));
4649
logger.debug();
4750

48-
enableExperimentsFromCliEnvVariable();
4951
fetchMOTD();
5052

5153
process.on("exit", (code) => {

0 commit comments

Comments
 (0)