Skip to main content

liblab config

Overview

note

All configuration options in the liblab.config.json file use camelCase notation. For more details on liblab.config.json and the available configuration you can retrieve and set, check the following documentation pages:

The liblab.config.json file serves as the primary configuration for SDK generation using LibLab. This file defines settings for SDK generation, documentation, and CI/CD pipeline integration.

While you can manually edit this file, liblab also provides the liblab config command, which allows you to retrieve and update configuration values directly from the CLI.

Retrieve a configuration value

To get a configuration option value, run liblab config optionName:

liblab config baseUrl
http://localhost:8000

To get a nested configuration value, use dot (.) notation for structured access:

liblab config languageOptions.java.includeKotlinSnippets
true

Set a Configuration Value

When you provide the VALUE argument, liblab recognizes that you want to update the existing liblab.config.json file.

To set a value, use the following command. Strings and integers will be automatically infered:

liblab config baseUrl "https://production.server.com"
Successfully set baseUrl to https://production.server.com

To set an array value, use:

liblab config languages "javascript, python, go"