Skip to content

Latest commit

 

History

History
113 lines (75 loc) · 3.27 KB

README.md

File metadata and controls

113 lines (75 loc) · 3.27 KB

Botkube Logo

Switch Between Your Needs – Not Your Tools

Overview

AI-powered expertise with deep domain knowledge at your fingertips; Botkube Fuse delivers tailored guidance for your unique infrastructure, pipelines, and services.

📖 Read more about Botkube Fuse features on the official website.

Using fuse in CLI

Usage

After downloading the CLI, you can start experimenting right away!

Chat mode

To start a session in chat mode, simply run:

fuse

Important

Native text selection is disabled in chat mode. To select text, please use the following workaround:

  • For Linux: Press and hold Shift while selecting text.
  • For macOS: Press and hold Option while selecting text.

Inline prompting

Tip

When using inline mode, enclose your prompt in single quotation marks (') to prevent your shell from interpreting it.

Fuse CLI also supports inline mode, allowing you to execute prompts directly. Run:

fuse 'list files in the current directory and provide me better organization structure'

💡 Looking for inspiration?

If you are curious what Fuse can do for you, simply run fuse scenarios in your terminal!

scenarios.gif

Installation

macOS & Linux

Fuse is available via Homebrew and as a downloadable binary from the releases page.

Homebrew

Install Upgrade
brew install kubeshop/fuse-releases/fuse brew upgrade kubeshop/fuse-releases/fuse
Using curl on Linux

Download the Fuse CLI binary and move it to a directory in your $PATH:

curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-linux-amd64
chmod +x fuse && mv fuse /usr/local/bin/fuse

[!NOTE] You may need to use sudo to run the mv command as it moves the binary file to the /usr/local/bin/ directory.

Windows

Use curl to download the Fuse CLI binary:

curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-windows-amd64.exe

Move the binary to a directory in your %PATH%.

Other Platforms

Download the Fuse CLI binary and move it to a directory in your $PATH/%PATH%:

export OS=<your-os> # allowed values: darwin, linux, windows
export ARCH=<your-arch> # allowed values: amd64, arm64, armv7
export SUFFIX="" # set to ".exe" if OS is 'windows'
curl -Lo fuse https://github.com/kubeshop/fuse-releases/releases/latest/download/fuse-${OS}-${ARCH}${SUFFIX}
chmod +x fuse && mv fuse /usr/local/bin/fuse