Skip to content

Commit ac701cc

Browse files
committed
feature resolve-dependencies
1 parent b3821cb commit ac701cc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/spec-node/featuresCLI/resolveDependencies.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export function featuresResolveDependenciesOptions(y: Argv) {
3030
return y
3131
.options({
3232
'log-level': { choices: ['error' as 'error', 'info' as 'info', 'debug' as 'debug', 'trace' as 'trace'], default: 'error' as 'error', description: 'Log level.' },
33-
'workspace-folder': { type: 'string', description: 'Workspace folder to use for the configuration.', demandOption: true },
33+
'workspace-folder': { type: 'string', description: 'Workspace folder to use for the configuration.' },
3434
});
3535
}
3636

@@ -41,7 +41,7 @@ export function featuresResolveDependenciesHandler(args: featuresResolveDependen
4141
}
4242

4343
async function featuresResolveDependencies({
44-
'workspace-folder': workspaceFolder,
44+
'workspace-folder': workspaceFolderArg,
4545
'log-level': inputLogLevel,
4646
}: featuresResolveDependenciesArgs) {
4747
const disposables: (() => Promise<unknown> | undefined)[] = [];
@@ -62,6 +62,8 @@ async function featuresResolveDependencies({
6262

6363
let jsonOutput: JsonOutput = {};
6464

65+
const workspaceFolder = workspaceFolderArg ? path.resolve(process.cwd(), workspaceFolderArg) : process.cwd();
66+
6567
// Detect path to dev container config
6668
let configPath = path.join(workspaceFolder, '.devcontainer.json');
6769
if (!(await isLocalFile(configPath))) {

0 commit comments

Comments
 (0)