open-index/open-npm huggingface dataset:
npm package: @giorgi.maisuradze/moonbase
Description: A utility for generating SDKs.
Latest version: 1.0.6

## Moonbase SDK Generator

This tool allows you to generate SDKs from an OpenAPI specification.

### Installation

To install Moonbase SDK Generator, run:

```bash
npm install @giorgi.maisuradze/moonbase
```

## Usage

Moonbase SDK Generator provides the following commands:

- **init**: Set up the folder and configuration file.
- **generate**: Send an HTTP request using the configuration values.
- **help**: Display this help message.
- **--version**: Display the version of Moonbase SDK Generator.

### Initializing Configuration

To initialize the configuration, run:

```bash
moonbase init
```


Follow the prompts to enter the necessary information. Once configured, you can generate the SDK by running:

```bash
moonbase generate [--input <path>] [--output <path>]
```
#### Options:
- **--input** <path>: Specify the path to the OpenAPI specification file.
- **--output** <path>: Specify the output path for the generated SDK (default: './').

## Displaying Help

To display the help message, run:

```bash
moonbase help [--full]
```
Passing **--full** flag will display additional information about each command.

## Displaying Version

To display the version of Moonbase SDK Generator, run:

```bash
moonbase --version
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.