Doc: Added powershell installation link to the guide (#5012)
Signed-off-by: oguntunjiharlimatodunola <fimihanodunola625@gmail.com> Co-authored-by: Rizel Scarlett <rizel@squareup.com>
This commit is contained in:
@@ -52,7 +52,7 @@ Designed for maximum flexibility, goose works with any LLM and supports multi-mo
|
|||||||
>
|
>
|
||||||
> Because it always helps them "migrate" their code to production! 🚀
|
> Because it always helps them "migrate" their code to production! 🚀
|
||||||
|
|
||||||
# goose around with us
|
# goose around with us
|
||||||
- [Discord](https://discord.gg/block-opensource)
|
- [Discord](https://discord.gg/block-opensource)
|
||||||
- [YouTube](https://www.youtube.com/@goose-oss)
|
- [YouTube](https://www.youtube.com/@goose-oss)
|
||||||
- [LinkedIn](https://www.linkedin.com/company/goose-oss)
|
- [LinkedIn](https://www.linkedin.com/company/goose-oss)
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
<Tabs groupId="interface">
|
<Tabs groupId="interface">
|
||||||
<TabItem value="ui" label="Goose Desktop" default>
|
<TabItem value="ui" label="Goose Desktop" default>
|
||||||
Install Goose Desktop directly from the browser or with [Homebrew](https://brew.sh/).
|
Install Goose Desktop directly from the browser or with [Homebrew](https://brew.sh/).
|
||||||
|
|
||||||
<h3 style={{ marginTop: '1rem' }}>Option 1: Install via Download</h3>
|
<h3 style={{ marginTop: '1rem' }}>Option 1: Install via Download</h3>
|
||||||
<MacDesktopInstallButtons/>
|
<MacDesktopInstallButtons/>
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
:::
|
:::
|
||||||
</div>
|
</div>
|
||||||
<h3>Option 2: Install via Homebrew</h3>
|
<h3>Option 2: Install via Homebrew</h3>
|
||||||
Homebrew downloads the [same app](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/b/block-goose.rb) but can take care of updates too.
|
Homebrew downloads the [same app](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/b/block-goose.rb) but can take care of updates too.
|
||||||
```bash
|
```bash
|
||||||
brew install --cask block-goose
|
brew install --cask block-goose
|
||||||
```
|
```
|
||||||
@@ -87,7 +87,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
<Tabs groupId="interface">
|
<Tabs groupId="interface">
|
||||||
<TabItem value="ui" label="Goose Desktop" default>
|
<TabItem value="ui" label="Goose Desktop" default>
|
||||||
Install Goose Desktop directly from the browser.
|
Install Goose Desktop directly from the browser.
|
||||||
|
|
||||||
<h3 style={{ marginTop: '1rem' }}>Install via Download</h3>
|
<h3 style={{ marginTop: '1rem' }}>Install via Download</h3>
|
||||||
<LinuxDesktopInstallButtons/>
|
<LinuxDesktopInstallButtons/>
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
2. Navigate to the directory where it is saved in a terminal
|
2. Navigate to the directory where it is saved in a terminal
|
||||||
3. Run `sudo dpkg -i (filename).deb`
|
3. Run `sudo dpkg -i (filename).deb`
|
||||||
4. Launch Goose from the app menu
|
4. Launch Goose from the app menu
|
||||||
|
|
||||||
:::tip Updating Goose
|
:::tip Updating Goose
|
||||||
It's best to keep Goose updated by periodically running the installation steps again.
|
It's best to keep Goose updated by periodically running the installation steps again.
|
||||||
:::
|
:::
|
||||||
@@ -133,7 +133,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
<Tabs groupId="interface">
|
<Tabs groupId="interface">
|
||||||
<TabItem value="ui" label="Goose Desktop" default>
|
<TabItem value="ui" label="Goose Desktop" default>
|
||||||
Install Goose Desktop directly from the browser.
|
Install Goose Desktop directly from the browser.
|
||||||
|
|
||||||
<h3 style={{ marginTop: '1rem' }}>Install via Download</h3>
|
<h3 style={{ marginTop: '1rem' }}>Install via Download</h3>
|
||||||
<WindowsDesktopInstallButtons/>
|
<WindowsDesktopInstallButtons/>
|
||||||
|
|
||||||
@@ -164,6 +164,17 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
|
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**PowerShell Installation:**
|
||||||
|
Download the PowerShell installation script to your current directory.
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/block/goose/main/download_cli.ps1" -OutFile "download_cli.ps1";
|
||||||
|
```
|
||||||
|
Then run the script to install Goose:
|
||||||
|
```powershell
|
||||||
|
.\download_cli.ps1
|
||||||
|
```
|
||||||
|
|
||||||
:::info Windows PATH Setup
|
:::info Windows PATH Setup
|
||||||
If you see a warning that Goose is not in your PATH, you need to add Goose to your PATH:
|
If you see a warning that Goose is not in your PATH, you need to add Goose to your PATH:
|
||||||
|
|
||||||
@@ -223,7 +234,7 @@ import { PanelLeft } from 'lucide-react';
|
|||||||
|
|
||||||
```sh
|
```sh
|
||||||
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
|
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
|
||||||
```
|
```
|
||||||
|
|
||||||
If needed, add Goose to your path:
|
If needed, add Goose to your path:
|
||||||
|
|
||||||
@@ -369,7 +380,7 @@ The Goose CLI and Desktop UI share all core configurations, including LLM provid
|
|||||||
|
|
||||||
:::info
|
:::info
|
||||||
While core configurations are shared between interfaces, extensions have flexibility in how they store authentication credentials. Some extensions may use the shared config file while others implement their own storage methods.
|
While core configurations are shared between interfaces, extensions have flexibility in how they store authentication credentials. Some extensions may use the shared config file while others implement their own storage methods.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
<Tabs groupId="interface">
|
<Tabs groupId="interface">
|
||||||
<TabItem value="ui" label="Goose Desktop" default>
|
<TabItem value="ui" label="Goose Desktop" default>
|
||||||
@@ -392,4 +403,4 @@ You can also configure Extensions to extend Goose's functionality, including add
|
|||||||
[using-extensions]: /docs/getting-started/using-extensions
|
[using-extensions]: /docs/getting-started/using-extensions
|
||||||
[providers]: /docs/getting-started/providers
|
[providers]: /docs/getting-started/providers
|
||||||
[handling-rate-limits]: /docs/guides/handling-llm-rate-limits-with-goose
|
[handling-rate-limits]: /docs/guides/handling-llm-rate-limits-with-goose
|
||||||
[mcp]: https://www.anthropic.com/news/model-context-protocol
|
[mcp]: https://www.anthropic.com/news/model-context-protocol
|
||||||
|
|||||||
Reference in New Issue
Block a user