diff --git a/README.md b/README.md index 31a8a7d29f..04e75fa52b 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267 curl -fsSL https://herdr.dev/install.sh | sh ``` -or `brew install herdr` · `mise use -g herdr` · windows beta: `powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [binaries](https://github.com/herdrdev/herdr/releases) +or `brew install herdr` · `mise use -g herdr` · `pixi global install herdr` · windows beta: `powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [binaries](https://github.com/herdrdev/herdr/releases) then start it where the work lives: diff --git a/README.zh-CN.md b/README.zh-CN.md index 083db6de43..e90fed124c 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -42,7 +42,7 @@ https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267 curl -fsSL https://herdr.dev/install.sh | sh ``` -或者 `brew install herdr` · `mise use -g herdr` · Windows 测试版:`powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [二进制文件](https://github.com/herdrdev/herdr/releases) +或者 `brew install herdr` · `mise use -g herdr` · `pixi global install herdr` · Windows 测试版:`powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [二进制文件](https://github.com/herdrdev/herdr/releases) 然后在工作所在的目录启动它: diff --git a/docs/next/README.md b/docs/next/README.md index 31a8a7d29f..04e75fa52b 100644 --- a/docs/next/README.md +++ b/docs/next/README.md @@ -44,7 +44,7 @@ https://github.com/user-attachments/assets/043ec09f-4bdd-41d5-aee0-8fda6b83e267 curl -fsSL https://herdr.dev/install.sh | sh ``` -or `brew install herdr` · `mise use -g herdr` · windows beta: `powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [binaries](https://github.com/herdrdev/herdr/releases) +or `brew install herdr` · `mise use -g herdr` · `pixi global install herdr` · windows beta: `powershell -ExecutionPolicy Bypass -c "irm https://herdr.dev/install.ps1 | iex"` · [binaries](https://github.com/herdrdev/herdr/releases) then start it where the work lives: diff --git a/docs/next/website/src/content/docs/install.mdx b/docs/next/website/src/content/docs/install.mdx index e5a786c3ab..232a9463ae 100644 --- a/docs/next/website/src/content/docs/install.mdx +++ b/docs/next/website/src/content/docs/install.mdx @@ -118,7 +118,7 @@ Herdr checks for new releases and notifies you in the app. You can update manual herdr update ``` -Use `herdr update` only for installs managed by Herdr's own installer. Update Homebrew, mise, and Nix installs through those package managers instead. +Use `herdr update` only for installs managed by Herdr's own installer. Update Homebrew, mise, pixi, and Nix installs through those package managers instead. On Linux and macOS, Herdr uses the stable update channel by default. To opt into preview builds from `master`, set the channel: @@ -134,7 +134,7 @@ herdr channel set stable For direct installs, changing channels checks the selected channel and installs its latest binary. If that update fails, run `herdr update` to retry from the configured channel. -Preview builds are manually published GitHub prereleases from the current development branch. They are useful when you want fixes before the next stable release, but they can regress. Homebrew, mise, and Nix installs do not use the preview channel. +Preview builds are manually published GitHub prereleases from the current development branch. They are useful when you want fixes before the next stable release, but they can regress. Homebrew, mise, pixi, and Nix installs do not use the preview channel. Windows beta builds are preview-only for now. `herdr channel set stable` is rejected on Windows until stable Windows releases are available. @@ -146,7 +146,7 @@ To opt into experimental live server handoff for supported running sessions, run herdr update --handoff ``` -Live handoff does not apply to Homebrew, mise, or Nix package-manager updates. For those installs, update with the package manager, then restart that Herdr session when you are ready to use the new server. If a running session still uses the old server, stop it with `herdr server stop` or `herdr session stop `, then run Herdr again. +Live handoff does not apply to Homebrew, mise, pixi, or Nix package-manager updates. For those installs, update with the package manager, then restart that Herdr session when you are ready to use the new server. If a running session still uses the old server, stop it with `herdr server stop` or `herdr session stop `, then run Herdr again. ## Requirements diff --git a/docs/next/website/src/content/docs/ja/install.mdx b/docs/next/website/src/content/docs/ja/install.mdx index b894c1328f..c02e14f58b 100644 --- a/docs/next/website/src/content/docs/ja/install.mdx +++ b/docs/next/website/src/content/docs/ja/install.mdx @@ -39,6 +39,16 @@ mise use -g herdr mise が `herdr not found in mise tool registry` と報告する場合は、mise をアップデートして再試行してください。古い mise は Herdr のレジストリ登録より前のバージョンです。一時的な回避策として `mise use -g github:herdrdev/herdr` も使えます。 +## pixi でインストール + +すでに pixi を使っている場合: + +```bash +pixi global install herdr +``` + +これで Herdr がグローバル pixi 環境にインストールされます。インストール済みのバージョンを更新するには `pixi global update herdr` を使います。 + ## Nix でインストール すでに Nix を使っている場合、Herdr はソースからビルドする flake を提供しています: @@ -118,7 +128,7 @@ Herdr は新しいリリースをチェックし、アプリ内で通知しま herdr update ``` -`herdr update` は Herdr 自身のインストーラーで管理されているインストール向けです。Homebrew、mise、Nix のインストールは、それぞれのパッケージマネージャーでアップデートしてください。 +`herdr update` は Herdr 自身のインストーラーで管理されているインストール向けです。Homebrew、mise、pixi、Nix のインストールは、それぞれのパッケージマネージャーでアップデートしてください。 Linux と macOS では、Herdr はデフォルトで安定版アップデートチャンネルを使います。`master` からのプレビュービルドにオプトインするには、チャンネルを設定します: @@ -134,7 +144,7 @@ herdr channel set stable 直接インストールの場合、チャンネルの変更はそのチャンネルをチェックして最新バイナリをインストールします。そのアップデートが失敗した場合は、`herdr update` を実行して設定済みチャンネルから再試行してください。 -プレビュービルドは、現在の開発ブランチから手動で公開される GitHub プレリリースです。次の安定版リリースより前に修正が欲しいときに便利ですが、リグレッションの可能性があります。Homebrew、mise、Nix のインストールはプレビューチャンネルを使いません。 +プレビュービルドは、現在の開発ブランチから手動で公開される GitHub プレリリースです。次の安定版リリースより前に修正が欲しいときに便利ですが、リグレッションの可能性があります。Homebrew、mise、pixi、Nix のインストールはプレビューチャンネルを使いません。 Windows ベータビルドは今のところプレビュー限定です。安定版の Windows リリースが提供されるまで、Windows では `herdr channel set stable` は拒否されます。 @@ -146,7 +156,7 @@ Windows ベータビルドは今のところプレビュー限定です。安定 herdr update --handoff ``` -ライブハンドオフは Homebrew、mise、Nix のパッケージマネージャー経由のアップデートには適用されません。それらのインストールではパッケージマネージャーでアップデートし、新しいサーバーを使う準備ができたらその Herdr セッションを再起動してください。実行中のセッションがまだ古いサーバーを使っている場合は、`herdr server stop` または `herdr session stop ` で停止してから、再度 Herdr を実行します。 +ライブハンドオフは Homebrew、mise、pixi、Nix のパッケージマネージャー経由のアップデートには適用されません。それらのインストールではパッケージマネージャーでアップデートし、新しいサーバーを使う準備ができたらその Herdr セッションを再起動してください。実行中のセッションがまだ古いサーバーを使っている場合は、`herdr server stop` または `herdr session stop ` で停止してから、再度 Herdr を実行します。 ## 動作要件 diff --git a/docs/next/website/src/content/docs/zh-cn/install.mdx b/docs/next/website/src/content/docs/zh-cn/install.mdx index 8305fd7a7c..762d12d24f 100644 --- a/docs/next/website/src/content/docs/zh-cn/install.mdx +++ b/docs/next/website/src/content/docs/zh-cn/install.mdx @@ -39,6 +39,16 @@ mise use -g herdr 如果 mise 报 `herdr not found in mise tool registry`,请更新 mise 后重试。旧版 mise 早于 Herdr 的注册表条目;`mise use -g github:herdrdev/herdr` 可以作为临时兜底。 +## 用 pixi 安装 + +如果你已经在用 pixi: + +```bash +pixi global install herdr +``` + +这会把 Herdr 安装到全局 pixi 环境中。想更新已安装版本时,可以使用 `pixi global update herdr`。 + ## 用 Nix 安装 如果你已经在用 Nix,Herdr 提供了一个从源码构建的 flake: @@ -118,7 +128,7 @@ Herdr 会检查新版本并在应用内通知你。也可以手动更新: herdr update ``` -`herdr update` 适用于由 Herdr 自带安装器管理的安装。Homebrew、mise 和 Nix 安装请改用那些包管理器更新。 +`herdr update` 适用于由 Herdr 自带安装器管理的安装。Homebrew、mise、pixi 和 Nix 安装请改用那些包管理器更新。 在 Linux 和 macOS 上,Herdr 默认使用稳定更新通道。要启用来自 `master` 的预览构建,设置通道: @@ -134,7 +144,7 @@ herdr channel set stable 对于直接安装,切换通道时也会检查该通道并安装其最新二进制文件。如果该更新失败,运行 `herdr update` 从配置的通道重试。 -预览构建是从当前开发分支手动发布的 GitHub 预发布。当你想在下一个稳定版之前拿到修复时很有用,但它们可能出现回归。Homebrew、mise 和 Nix 安装不使用预览通道。 +预览构建是从当前开发分支手动发布的 GitHub 预发布。当你想在下一个稳定版之前拿到修复时很有用,但它们可能出现回归。Homebrew、mise、pixi 和 Nix 安装不使用预览通道。 Windows 测试版构建目前仅限预览通道。在稳定的 Windows 发布可用之前,Windows 上的 `herdr channel set stable` 会被拒绝。 @@ -146,7 +156,7 @@ Windows 测试版构建目前仅限预览通道。在稳定的 Windows 发布可 herdr update --handoff ``` -实时交接不适用于 Homebrew、mise 或 Nix 的包管理器更新。这些安装先用包管理器更新,然后在准备好使用新服务器时重启那个 Herdr 会话。如果运行中的会话仍在使用旧服务器,用 `herdr server stop` 或 `herdr session stop ` 停止它,再重新运行 Herdr。 +实时交接不适用于 Homebrew、mise、pixi 或 Nix 的包管理器更新。这些安装先用包管理器更新,然后在准备好使用新服务器时重启那个 Herdr 会话。如果运行中的会话仍在使用旧服务器,用 `herdr server stop` 或 `herdr session stop ` 停止它,再重新运行 Herdr。 ## 系统要求