> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launcherforge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Interactive Menu

> Understand the available workflows in the LauncherForge CLI.

# Interactive CLI menu

LauncherForge uses guided menus instead of requiring long commands with flags.

## Main options

| Option                 | Purpose                                                  |
| ---------------------- | -------------------------------------------------------- |
| **Upload a build**     | Scan a packaged game folder and publish a release.       |
| **View upload status** | Review the state of a recent or active upload.           |
| **List versions**      | Display versions already published for a game or branch. |
| **Manage permissions** | Review or modify supported access settings.              |
| **Sign out**           | Remove the active CLI session from the computer.         |
| **Show CLI version**   | Display the installed CLI version.                       |

The exact labels may change between releases, but the guided workflow remains the same.

## Navigation

The CLI displays the relevant controls in the terminal. Typically:

* Arrow keys move through options.
* Enter confirms a selection.
* Escape or the displayed back option returns to the previous menu.
* Text prompts accept typed values such as versions or changelogs.

## Authentication

When no active session exists, the CLI requests your LauncherForge credentials. After login, it loads the workspaces, games, branches, and permissions available to your account.

<Info>
  OAuth accounts may need a LauncherForge password before they can authenticate in tools that require email and password.
</Info>

## Errors

If a workflow fails, the CLI should display the cause and return you to a usable menu instead of closing unexpectedly.

Read [Common errors](/troubleshooting/common-errors) for the most frequent causes.
