From d492c5abe3c7c0716b9695c8a40d0256569d2338 Mon Sep 17 00:00:00 2001 From: Ry Dahl Date: Thu, 9 Jan 2020 11:37:01 -0700 Subject: feat: Deno.args now does not include script (#3628) Previously Deno.args was ["script.js", "arg1", "arg2"] Now it is just ["arg1", "arg2"] BREAKING CHANGE --- std/installer/mod.ts | 2 +- std/installer/testdata/args.ts | 2 +- std/installer/testdata/echo.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'std/installer') diff --git a/std/installer/mod.ts b/std/installer/mod.ts index a8a280d93..1d9558520 100644 --- a/std/installer/mod.ts +++ b/std/installer/mod.ts @@ -276,7 +276,7 @@ export async function install( } async function main(): Promise { - const parsedArgs = parse(args.slice(1), { stopEarly: true }); + const parsedArgs = parse(args, { stopEarly: true }); if (parsedArgs.h || parsedArgs.help) { return showHelp(); diff --git a/std/installer/testdata/args.ts b/std/installer/testdata/args.ts index 484cab5ab..1c0ec0687 100644 --- a/std/installer/testdata/args.ts +++ b/std/installer/testdata/args.ts @@ -6,4 +6,4 @@ function args(args: string[]) { Deno.stdout.write(new TextEncoder().encode(JSON.stringify(map))); } -args(Deno.args.slice(1)); +args(Deno.args); diff --git a/std/installer/testdata/echo.ts b/std/installer/testdata/echo.ts index 62ddd6d05..84a645433 100644 --- a/std/installer/testdata/echo.ts +++ b/std/installer/testdata/echo.ts @@ -3,4 +3,4 @@ function echo(args: string[]) { Deno.stdout.write(new TextEncoder().encode(msg)); } -echo(Deno.args.slice(1)); +echo(Deno.args); -- cgit v1.2.3