aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Ashcon Partovi <ashcon@partovi.net> 2022-10-20 18:44:50 -0700
committerGravatar Ashcon Partovi <ashcon@partovi.net> 2022-10-20 18:44:50 -0700
commit0a2c101c28461e5aa7b20dca7cba50c52716b8e3 (patch)
treea7336ea05f752b2a2d16a6405b92e6c21bdf714d
parentc526a6bce816c2dab06541b17d4e7f1f0750c0ce (diff)
downloadbun-0a2c101c28461e5aa7b20dca7cba50c52716b8e3.tar.gz
bun-0a2c101c28461e5aa7b20dca7cba50c52716b8e3.tar.zst
bun-0a2c101c28461e5aa7b20dca7cba50c52716b8e3.zip
Update install script to use secure flags
-rw-r--r--packages/bun-landing/pages/index.tsx6
-rw-r--r--src/cli/upgrade_command.zig4
2 files changed, 5 insertions, 5 deletions
diff --git a/packages/bun-landing/pages/index.tsx b/packages/bun-landing/pages/index.tsx
index 44099931a..6e1434c31 100644
--- a/packages/bun-landing/pages/index.tsx
+++ b/packages/bun-landing/pages/index.tsx
@@ -171,7 +171,7 @@ const InstallBox = ({ desktop = false }) => (
</div>
</div>
<div className="InstallBox-code-box">
- <div className="InstallBox-curl">curl https://bun.sh/install | bash</div>
+ <div className="InstallBox-curl">curl -fsSL https://bun.sh/install | bash</div>
<button className="InstallBox-copy" aria-label="Copy installation script">
copy
</button>
@@ -567,7 +567,7 @@ export default function LandingPage() {
in your terminal. It downloads Bun from GitHub.
</p>
<CodeBlock lang="shell">{`
-curl https://bun.sh/install | bash
+curl -fsSL https://bun.sh/install | bash
`}</CodeBlock>
<p>
{" "}
@@ -731,7 +731,7 @@ export default {
for (const el of document.querySelectorAll(".InstallBox-copy")) {
el.addEventListener("click", async e => {
- await navigator.clipboard.writeText("curl https://bun.sh/install | bash");
+ await navigator.clipboard.writeText("curl -fsSL https://bun.sh/install | bash");
});
}
`,
diff --git a/src/cli/upgrade_command.zig b/src/cli/upgrade_command.zig
index 015563bad..05d8a9cd6 100644
--- a/src/cli/upgrade_command.zig
+++ b/src/cli/upgrade_command.zig
@@ -374,7 +374,7 @@ pub const UpgradeCommand = struct {
@setCold(true);
_exec(ctx) catch |err| {
- Output.prettyErrorln("<r>bun upgrade failed with error: <red><b>{s}<r>\n\n<cyan>Please upgrade manually<r>:\n <b>curl https://bun.sh/install | bash<r>\n\n", .{@errorName(err)});
+ Output.prettyErrorln("<r>bun upgrade failed with error: <red><b>{s}<r>\n\n<cyan>Please upgrade manually<r>:\n <b>curl -fsSL https://bun.sh/install | bash<r>\n\n", .{@errorName(err)});
Global.exit(1);
};
}
@@ -678,7 +678,7 @@ pub const UpgradeCommand = struct {
if (env_loader.map.get("BUN_DRY_RUN") == null) {
C.moveFileZ(save_dir.fd, exe, target_dir.fd, target_filename) catch |err| {
save_dir_.deleteTree(version_name) catch {};
- Output.prettyErrorln("<r><red>error:<r> Failed to move new version of bun due to {s}. You could try the install script instead:\n curl -L https://bun.sh/install | bash", .{@errorName(err)});
+ Output.prettyErrorln("<r><red>error:<r> Failed to move new version of bun due to {s}. You could try the install script instead:\n curl -fsSL https://bun.sh/install | bash", .{@errorName(err)});
Global.exit(1);
};
}