fix: clarify linux cli install only (#927)

Co-authored-by: angiejones <jones.angie@gmail.com>
This commit is contained in:
Wendy Tang
2025-01-30 10:48:01 -08:00
committed by GitHub
parent 654e5c6e63
commit ecbe92bb8a
2 changed files with 33 additions and 17 deletions

View File

@@ -14,24 +14,23 @@ import RateLimits from '@site/src/components/RateLimits';
<SupportedEnvironments /> <SupportedEnvironments />
<Tabs> <Tabs>
<TabItem value="mac-linux" label="macOS | Linux" default> <TabItem value="mac" label="macOS" default>
Choose to install Goose on CLI and/or Desktop: Choose to install Goose on CLI and/or Desktop:
<Tabs groupId="interface"> <Tabs groupId="interface">
<TabItem value="cli" label="Goose CLI" default> <TabItem value="cli" label="Goose CLI" default>
Run the following command to install the latest version of Goose: Run the following command to install the latest version of Goose on macOS:
```sh ```sh
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
``` ```
This script will fetch the latest version of Goose and set it up on your system. This script will fetch the latest version of Goose and set it up on your system.
:::tip Best Practice If you'd like to install without interactive configuration, disable `CONFIGURE`:
Its best to keep Goose updated. You can update it by re-running the installation script.
::: ```sh
:::tip Automation curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
You can disable automatic interactive configuration by adding `| CONFIGURE=false bash` to the script above. ```
:::
</TabItem> </TabItem>
<TabItem value="ui" label="Goose Desktop"> <TabItem value="ui" label="Goose Desktop">
To install Goose, click the **button** below: To install Goose, click the **button** below:
@@ -41,20 +40,31 @@ import RateLimits from '@site/src/components/RateLimits';
to="https://github.com/block/goose/releases/download/stable/Goose.zip" to="https://github.com/block/goose/releases/download/stable/Goose.zip"
> >
<IconDownload /> <IconDownload />
download goose desktop download goose desktop for macOS
</Link> </Link>
</div> </div>
<div style={{ marginTop: '1rem' }}> <div style={{ marginTop: '1rem' }}>
1. Unzip the downloaded `Goose.zip` file. 1. Unzip the downloaded `Goose.zip` file.
2. Run the executable file to launch the Goose desktop application. 2. Run the executable file to launch the Goose desktop application.
:::tip Best Practice
Its best to keep Goose updated. You can do this by checking the [Goose GitHub Release page](https://github.com/block/goose/releases/stable) and downloading updates when available.
:::
</div> </div>
</TabItem> </TabItem>
</Tabs> </Tabs>
</TabItem>
<TabItem value="linux" label="Linux" default>
Run the following command to install the Goose CLI on Linux:
```sh
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
```
This script will fetch the latest version of Goose and set it up on your system.
If you'd like to install without interactive configuration, disable `CONFIGURE`:
```sh
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
```
</TabItem> </TabItem>
<TabItem value="windows" label="Windows"> <TabItem value="windows" label="Windows">
@@ -79,10 +89,19 @@ import RateLimits from '@site/src/components/RateLimits';
sudo apt update && sudo apt install bzip2 -y sudo apt update && sudo apt install bzip2 -y
``` ```
::: :::
If you'd like to install without interactive configuration, disable `CONFIGURE`:
```sh
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
```
</TabItem> </TabItem>
</Tabs> </Tabs>
:::tip Updating Goose
Its best to keep Goose updated. To update, reperform installation steps.
:::
## Set LLM Provider ## Set LLM Provider

View File

@@ -28,11 +28,8 @@ You can use Goose via CLI or Desktop application.
```sh ```sh
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
``` ```
:::tip Automation
You can disable automatic interactive configuration by adding `| CONFIGURE=false bash` to the script above.
:::
</TabItem> </TabItem>
<TabItem value="ui" label="Goose Desktop"> <TabItem value="ui" label="Goose Desktop (macOS only)">
To install the latest version of Goose, click the **button** below: To install the latest version of Goose, click the **button** below:
<div className="pill-button"> <div className="pill-button">
<Link <Link
@@ -40,7 +37,7 @@ You can use Goose via CLI or Desktop application.
to="https://github.com/block/goose/releases/download/stable/Goose.zip" to="https://github.com/block/goose/releases/download/stable/Goose.zip"
> >
<IconDownload /> <IconDownload />
download goose desktop download goose desktop for macOS
</Link> </Link>
</div> </div>
<div style={{ marginTop: '1rem' }}> <div style={{ marginTop: '1rem' }}>