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/kureThen 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@latestVerify the installation:
kure version
kurel versionNext Steps
- Follow the Quickstart guide
- Read about the Domain Model and Design Philosophy
- Explore the Guides for common workflows
- Try the Examples