diff options
Diffstat (limited to 'src/cli/install_completions_command.zig')
-rw-r--r-- | src/cli/install_completions_command.zig | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/cli/install_completions_command.zig b/src/cli/install_completions_command.zig index 7e19d12f1..1d67a7b39 100644 --- a/src/cli/install_completions_command.zig +++ b/src/cli/install_completions_command.zig @@ -45,6 +45,11 @@ pub const InstallCompletionsCommand = struct { pub fn testPath(_: string) !std.fs.Dir {} fn installBunxSymlink(allocator: std.mem.Allocator, cwd: []const u8) !void { + if (comptime Environment.isWindows) { + bun.todo(@src(), {}); + return; + } + var buf: [bun.MAX_PATH_BYTES]u8 = undefined; const bunx_name = if (Environment.isDebug) "bunx-debug" else "bunx"; @@ -133,10 +138,10 @@ pub const InstallCompletionsCommand = struct { var completions_dir: string = ""; var output_dir: std.fs.IterableDir = found: { - for (std.os.argv, 0..) |arg, i| { + for (bun.argv(), 0..) |arg, i| { if (strings.eqlComptime(std.mem.span(arg), "completions")) { - if (std.os.argv.len > i + 1) { - const input = std.mem.span(std.os.argv[i + 1]); + if (bun.argv().len > i + 1) { + const input = std.mem.span(bun.argv()[i + 1]); if (!std.fs.path.isAbsolute(input)) { completions_dir = resolve_path.joinAbs( |