kcl

package
v2.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Package kcl contains helpers for KCL function generation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatKclImportPaths

func FormatKclImportPaths(paths []string) map[string]string

FormatKclImportPaths converts a set of schema directory paths under schemas/kcl/ to KCL import paths prefixed with "models." and unqiue aliases.

For example, given a path like "kcl/io.example.platform.v1alpha1" (relative to the schemas root), this produces:

map[string]string{"platformv1alpha1": "models.io.example.platform.v1alpha1"}

The "models." prefix matches the kcl.mod dependency name (models = { path = "./model" }) and the symlink created at function generation time.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL