⚠️ Work in Progress
Kure is currently under active development and has not been released yet. APIs and features are subject to change.

Getting Started

Getting Started with Kure

Kure is primarily a Go library. You can also install its CLI tools for package management and code generation.

Using as a Library

Add Kure to your Go project:

go get github.com/go-kure/kure

Then import the packages you need:

import (
    "github.com/go-kure/kure/pkg/stack"
    "github.com/go-kure/kure/pkg/kubernetes/fluxcd"
    "github.com/go-kure/kure/pkg/io"
)

Installing CLI Tools

# kure — main CLI for resource generation
go install github.com/go-kure/kure/cmd/kure@latest

# kurel — package system for reusable application bundles
go install github.com/go-kure/kure/cmd/kurel@latest

Verify the installation:

kure version
kurel version

Next Steps