---
id: runner-generate-index
title: generate
sidebar_position: 1071
---
# generate

Generates a local repository for developing a Runner


## Description

Generates a local repository for developing a Runner with boilerplate code and configuration files.
Sets up complete development environment with necessary dependencies and project structure.

Runs interactively by default or non-interactively with `--yes` option.
Requires Git to be installed and accessible.

## Usage

```bash
sos runner generate [options]
```

## Options

| Option          | Description                                                 |
| --------------- | ----------------------------------------------------------- |
| `--name`        | Runner name (string)                                        |
| `--description` | Runner description (string)                                 |
| `--yes`         | Skip confirmation prompts and use provided values (boolean) |

## Examples

```bash
# Generate runner project interactively
sos runner generate

# Generate non-interactively (suitable for CI/CD)
sos runner generate --name my-runner --description "My custom runner" --yes
```

## Since

2.6.0

## Global Options

All commands support the following global options:

| Option | Alias | Description |
|--------|-------|-------------|
| `--help` | `-h` | Display help information for any command |
| `--version` | `-v` | Display the installed version of the CLI |
| `--api-url` | `-u` | Override the API URL for REST requests |
| `--profile` | | Use a specific profile from ~/.sosrc config |

### Examples

```bash
# Show version
sos --version

# Get help for any command
sos applet --help
sos applet upload --help

# Use custom API endpoint
sos --api-url https://api.example.com applet upload

# Use specific profile
sos --profile production organization list
```
