Skip to content

Commit c88177f

Browse files
committed
Deploy preview for PR 685 🛫
1 parent c4a6a4f commit c88177f

File tree

2 files changed

+5
-11
lines changed

2 files changed

+5
-11
lines changed

‎pr-preview/pr-685/getting-started/index.html‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ <h3 id="homebrew">Homebrew</h3>
169169
<div class="expressive-code"><figure class="frame is-terminal not-content"><figcaption class="header"><span class="title"></span><span class="sr-only">Terminal window</span></figcaption><pre data-language="bash"><code><div class="ec-line"><div class="code"><span style="--0:#B392F0">brew</span><span style="--0:#E1E4E8"> </span><span style="--0:#9ECBFF">install</span><span style="--0:#E1E4E8"> </span><span style="--0:#9ECBFF">getsentry/tools/sentry</span></div></div></code></pre><div class="copy"><button title="Copy to clipboard" data-copied="Copied!" data-code="brew install getsentry/tools/sentry"><div></div></button></div></figure></div>
170170
<h3 id="package-managers">Package Managers</h3>
171171
<p>Install globally with your preferred package manager:</p>
172-
<div class="pm-code astro-ehimbizw" data-id="pm-ddbuo510z"> <div class="pm-header astro-ehimbizw"> <div class="pm-tabs astro-ehimbizw"> <button class="pm-tab active astro-ehimbizw" data-pm="npm">npm</button> <button class="pm-tab astro-ehimbizw" data-pm="pnpm">pnpm</button> <button class="pm-tab astro-ehimbizw" data-pm="yarn">yarn</button> <button class="pm-tab astro-ehimbizw" data-pm="bun">bun</button> </div> <button class="pm-copy astro-ehimbizw" aria-label="Copy to clipboard"> <span class="pm-copied astro-ehimbizw">Copied!</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="astro-ehimbizw"> <rect width="14" height="14" x="8" y="8" rx="2" ry="2" class="astro-ehimbizw"></rect> <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" class="astro-ehimbizw"></path> </svg> </button> </div> <div class="pm-content astro-ehimbizw"> <pre class="pm-pre astro-ehimbizw" data-pm="npm"><code class="astro-ehimbizw">npm install -g sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="pnpm" hidden><code class="astro-ehimbizw">pnpm add -g sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="yarn" hidden><code class="astro-ehimbizw">yarn global add sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="bun" hidden><code class="astro-ehimbizw">bun add -g sentry</code></pre> </div> </div> <script type="module">document.querySelectorAll(".pm-code").forEach(t=>{const i=t.querySelectorAll(".pm-tab"),a=t.querySelectorAll(".pm-pre"),r=t.querySelector(".pm-copy");i.forEach(c=>{c.addEventListener("click",()=>{const o=c.getAttribute("data-pm");i.forEach(e=>e.classList.remove("active")),c.classList.add("active"),a.forEach(e=>{e.getAttribute("data-pm")===o?e.removeAttribute("hidden"):e.setAttribute("hidden","")})})}),r?.addEventListener("click",async()=>{const o=t.querySelector(".pm-pre:not([hidden])")?.querySelector("code")?.textContent||"";await navigator.clipboard.writeText(o),r.classList.add("copied"),setTimeout(()=>r.classList.remove("copied"),2e3)})});</script>
172+
<div class="pm-code astro-ehimbizw" data-id="pm-g8b07owhs"> <div class="pm-header astro-ehimbizw"> <div class="pm-tabs astro-ehimbizw"> <button class="pm-tab active astro-ehimbizw" data-pm="npm">npm</button> <button class="pm-tab astro-ehimbizw" data-pm="pnpm">pnpm</button> <button class="pm-tab astro-ehimbizw" data-pm="yarn">yarn</button> <button class="pm-tab astro-ehimbizw" data-pm="bun">bun</button> </div> <button class="pm-copy astro-ehimbizw" aria-label="Copy to clipboard"> <span class="pm-copied astro-ehimbizw">Copied!</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="astro-ehimbizw"> <rect width="14" height="14" x="8" y="8" rx="2" ry="2" class="astro-ehimbizw"></rect> <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" class="astro-ehimbizw"></path> </svg> </button> </div> <div class="pm-content astro-ehimbizw"> <pre class="pm-pre astro-ehimbizw" data-pm="npm"><code class="astro-ehimbizw">npm install -g sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="pnpm" hidden><code class="astro-ehimbizw">pnpm add -g sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="yarn" hidden><code class="astro-ehimbizw">yarn global add sentry</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="bun" hidden><code class="astro-ehimbizw">bun add -g sentry</code></pre> </div> </div> <script type="module">document.querySelectorAll(".pm-code").forEach(t=>{const i=t.querySelectorAll(".pm-tab"),a=t.querySelectorAll(".pm-pre"),r=t.querySelector(".pm-copy");i.forEach(c=>{c.addEventListener("click",()=>{const o=c.getAttribute("data-pm");i.forEach(e=>e.classList.remove("active")),c.classList.add("active"),a.forEach(e=>{e.getAttribute("data-pm")===o?e.removeAttribute("hidden"):e.setAttribute("hidden","")})})}),r?.addEventListener("click",async()=>{const o=t.querySelector(".pm-pre:not([hidden])")?.querySelector("code")?.textContent||"";await navigator.clipboard.writeText(o),r.classList.add("copied"),setTimeout(()=>r.classList.remove("copied"),2e3)})});</script>
173173
<p>Or run directly without installing:</p>
174-
<div class="pm-code astro-ehimbizw" data-id="pm-x1m5ni1l6"> <div class="pm-header astro-ehimbizw"> <div class="pm-tabs astro-ehimbizw"> <button class="pm-tab active astro-ehimbizw" data-pm="npm">npm</button> <button class="pm-tab astro-ehimbizw" data-pm="pnpm">pnpm</button> <button class="pm-tab astro-ehimbizw" data-pm="yarn">yarn</button> <button class="pm-tab astro-ehimbizw" data-pm="bun">bun</button> </div> <button class="pm-copy astro-ehimbizw" aria-label="Copy to clipboard"> <span class="pm-copied astro-ehimbizw">Copied!</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="astro-ehimbizw"> <rect width="14" height="14" x="8" y="8" rx="2" ry="2" class="astro-ehimbizw"></rect> <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" class="astro-ehimbizw"></path> </svg> </button> </div> <div class="pm-content astro-ehimbizw"> <pre class="pm-pre astro-ehimbizw" data-pm="npm"><code class="astro-ehimbizw">npx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="pnpm" hidden><code class="astro-ehimbizw">pnpm dlx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="yarn" hidden><code class="astro-ehimbizw">yarn dlx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="bun" hidden><code class="astro-ehimbizw">bunx sentry --help</code></pre> </div> </div>
174+
<div class="pm-code astro-ehimbizw" data-id="pm-w208agcq3"> <div class="pm-header astro-ehimbizw"> <div class="pm-tabs astro-ehimbizw"> <button class="pm-tab active astro-ehimbizw" data-pm="npm">npm</button> <button class="pm-tab astro-ehimbizw" data-pm="pnpm">pnpm</button> <button class="pm-tab astro-ehimbizw" data-pm="yarn">yarn</button> <button class="pm-tab astro-ehimbizw" data-pm="bun">bun</button> </div> <button class="pm-copy astro-ehimbizw" aria-label="Copy to clipboard"> <span class="pm-copied astro-ehimbizw">Copied!</span> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="astro-ehimbizw"> <rect width="14" height="14" x="8" y="8" rx="2" ry="2" class="astro-ehimbizw"></rect> <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" class="astro-ehimbizw"></path> </svg> </button> </div> <div class="pm-content astro-ehimbizw"> <pre class="pm-pre astro-ehimbizw" data-pm="npm"><code class="astro-ehimbizw">npx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="pnpm" hidden><code class="astro-ehimbizw">pnpm dlx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="yarn" hidden><code class="astro-ehimbizw">yarn dlx sentry --help</code></pre> <pre class="pm-pre astro-ehimbizw" data-pm="bun" hidden><code class="astro-ehimbizw">bunx sentry --help</code></pre> </div> </div>
175175
<h2 id="authentication">Authentication</h2>
176176
<h3 id="oauth-device-flow-recommended">OAuth Device Flow (Recommended)</h3>
177177
<p>The easiest way to authenticate is via OAuth device flow:</p>

‎pr-preview/pr-685/install‎

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -83,18 +83,17 @@ Usage: install [options]
8383
Options:
8484
-h, --help Display this help message
8585
-v, --version <version> Install a specific version (e.g., 0.2.0) or "nightly"
86-
--init Run \`sentry init\` after installing
8786
--no-modify-path Don't modify shell config files (.zshrc, .bashrc, etc.)
8887
--no-completions Don't install shell completions
8988
9089
Environment Variables:
9190
SENTRY_INSTALL_DIR Override the installation directory
9291
SENTRY_VERSION Install a specific version (e.g., 0.19.0, nightly)
93-
SENTRY_INIT Same as --init
92+
SENTRY_INIT Set to 1 to run \`sentry init\` after installing
9493
9594
Examples:
9695
curl -fsSL https://cli.sentry.dev/install | bash
97-
curl -fsSL https://cli.sentry.dev/install | bash -s -- --init
96+
curl -fsSL https://cli.sentry.dev/install | SENTRY_INIT=1 bash
9897
curl -fsSL https://cli.sentry.dev/install | bash -s -- --version nightly
9998
curl -fsSL https://cli.sentry.dev/install | bash -s -- --version 0.19.0
10099
SENTRY_VERSION=nightly curl -fsSL https://cli.sentry.dev/install | bash
@@ -105,7 +104,6 @@ EOF
105104
requested_version="${SENTRY_VERSION:-}"
106105
no_modify_path=false
107106
no_completions=false
108-
run_init="${SENTRY_INIT:-false}"
109107
while [[ $# -gt 0 ]]; do
110108
case "$1" in
111109
-h|--help) usage; exit 0 ;;
@@ -117,10 +115,6 @@ while [[ $# -gt 0 ]]; do
117115
die "Error: --version requires a version argument" "args"
118116
fi
119117
;;
120-
--init)
121-
run_init=true
122-
shift
123-
;;
124118
--no-modify-path)
125119
no_modify_path=true
126120
shift
@@ -289,7 +283,7 @@ trap - EXIT
289283
# Resolve the installed binary path using the same logic as the TS code:
290284
# SENTRY_INSTALL_DIR > ~/.local/bin > ~/bin > ~/.sentry/bin
291285
# </dev/tty reopens stdin from the terminal since `curl | bash` consumes it.
292-
if [[ "$run_init" == "true" || "$run_init" == "1" ]]; then
286+
if [[ "${SENTRY_INIT:-}" == "1" ]]; then
293287
sentry_bin=""
294288
for dir in "${SENTRY_INSTALL_DIR:-}" "$HOME/.local/bin" "$HOME/bin" "$HOME/.sentry/bin"; do
295289
if [[ -x "${dir}/sentry" ]]; then

0 commit comments

Comments
 (0)