kcl

kcl-lang · kcl-lang.kcl

KCL Command Line Interface

KCL is an open-source, constraint-based record and functional language that enhances the writing of complex configurations, including those for cloud-native scenarios.

winget install --id kcl-lang.kcl --exact --source winget

Latest 0.12.4

Release Notes

Changelog

  • d88d053 fix: use brews instead of homebrew_casks for CLI Homebrew formula
  • 7bbc6d0 chore: migrate .goreleaser.yml to GoReleaser v2 schema
  • 3ebd82c Merge pull request #328 from AdamKobi/goreleaser-deprecation-fixes
  • fc7adca chore: update goreleaser config
  • 1b8d9f7 Merge pull request #325 from AdamKobi/upgrade-goreleaser-version
  • c92e79a fix: Add version block on goreleaser
  • 05f7ab1 Merge pull request #322 from kcl-lang/dependabot/go_modules/kcl-lang.io/kpm-0.12.4
  • 08c575f Merge pull request #323 from kcl-lang/dependabot/go_modules/golang.org/x/mod-0.34.0
  • 34edb0f Chore: (deps): bump golang.org/x/mod from 0.33.0 to 0.34.0
  • 89ccb7d Chore: (deps): bump kcl-lang.io/kpm from 0.12.3 to 0.12.4
  • 0e16704 Merge pull request #320 from liangyuanpeng/update_go_125
  • b9c27d0 chore: update go to 1.25
  • 0bcb736 Merge pull request #319 from kcl-lang/dependabot/go_modules/kcl-lang.io/kcl-openapi-0.10.2
  • 39ad2db Chore: (deps): bump kcl-lang.io/kcl-openapi from 0.10.1 to 0.10.2
  • d8d7eb8 Merge pull request #318 from kcl-lang/dependabot/github_actions/docker/metadata-action-6.0.0
  • c3e35cc Merge pull request #317 from kcl-lang/dependabot/github_actions/docker/build-push-action-7
  • b08ea9d chore: (deps): bump docker/metadata-action from 5.10.0 to 6.0.0
  • 2034aac chore: (deps): bump docker/build-push-action from 6 to 7
  • 4c23053 Merge pull request #314 from kcl-lang/dependabot/github_actions/docker/login-action-4.0.0
  • cff1d79 Merge pull request #315 from kcl-lang/dependabot/github_actions/docker/setup-qemu-action-4
  • 1734b8e chore: (deps): bump docker/login-action from 3.7.0 to 4.0.0
  • 74661a0 chore: (deps): bump docker/setup-qemu-action from 3 to 4
  • 5c75139 Merge pull request #316 from kcl-lang/dependabot/github_actions/docker/setup-buildx-action-4
  • 3cc361f chore: (deps): bump docker/setup-buildx-action from 3 to 4
  • 99d4442 Merge pull request #311 from kcl-lang/dependabot/github_actions/goreleaser/goreleaser-action-7
  • d0f826f Merge pull request #312 from kcl-lang/dependabot/github_actions/actions/download-artifact-8
  • 44efe8d chore: (deps): bump actions/download-artifact from 7 to 8
  • 432172a chore: (deps): bump goreleaser/goreleaser-action from 5 to 7
  • 76d7cf4 Merge pull request #308 from kcl-lang/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.28.1
  • 8aa55a8 Chore: (deps): bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1
  • 024296f Merge pull request #309 from kcl-lang/dependabot/go_modules/github.com/onsi/gomega-1.39.1
  • b0deb2a Chore: (deps): bump github.com/onsi/gomega from 1.39.0 to 1.39.1
  • 45c7162 Merge pull request #310 from kcl-lang/dependabot/go_modules/golang.org/x/mod-0.33.0
  • 2f2cbd8 Chore: (deps): bump golang.org/x/mod from 0.32.0 to 0.33.0
  • 79ba1ee Merge pull request #307 from kcl-lang/dependabot/github_actions/docker/login-action-3.7.0
  • 5d432fb chore: (deps): bump docker/login-action from 3.6.0 to 3.7.0
  • b01927a Merge pull request #305 from kcl-lang/dependabot/go_modules/github.com/BurntSushi/toml-1.6.0
  • cf19c52 Merge pull request #306 from kcl-lang/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.27.5
  • b183f71 Chore: (deps): bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5
  • 3e5de57 Chore: (deps): bump github.com/BurntSushi/toml from 1.5.0 to 1.6.0
  • aabd375 Merge pull request #303 from kcl-lang/dependabot/go_modules/golang.org/x/mod-0.32.0
  • e6f4c7c Merge pull request #302 from kcl-lang/dependabot/go_modules/github.com/onsi/gomega-1.39.0
  • 6fb249d Merge pull request #301 from kcl-lang/dependabot/go_modules/github.com/goccy/go-yaml-1.19.2
  • 4b8f81d Chore: (deps): bump golang.org/x/mod from 0.31.0 to 0.32.0
  • cf25410 Chore: (deps): bump github.com/onsi/gomega from 1.38.3 to 1.39.0
  • 69beec1 Chore: (deps): bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2
  • c443008 Merge pull request #300 from Arpit529Srivastava/issue2043-vet-cmd
  • 48b6c0b feat: add structured json output support for kcl vet command
  • 3a679ab Merge pull request #299 from Arpit529Srivastava/feat-issue-296
  • 66dabbd feat: allow kcl import to load HTTP/HTTPS URLs
  • f0e1101 Merge pull request #298 from kcl-lang/refactor-cli-source-nil-err
  • e584920 refactor: cli source nil error
  • e57f95e Merge pull request #295 from kcl-lang/feat-xml-format
  • c2e53d1 fix: unit tests
  • 3bf6e04 feat: xml format output
  • b378603 Merge pull request #293 from kcl-lang/dependabot/go_modules/github.com/goccy/go-yaml-1.19.1
  • 71db183 Merge pull request #294 from kcl-lang/dependabot/go_modules/kcl-lang.io/kcl-openapi-0.10.1
  • 22d7e3e Chore: (deps): bump kcl-lang.io/kcl-openapi from 0.10.0 to 0.10.1
  • 3b084c5 Chore: (deps): bump github.com/goccy/go-yaml from 1.19.0 to 1.19.1
  • 683383d Merge pull request #292 from kcl-lang/dependabot/github_actions/actions/download-artifact-7
  • a6751dd Merge pull request #291 from kcl-lang/dependabot/github_actions/actions/upload-artifact-6
  • 35c5d78 Merge pull request #289 from kcl-lang/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.27.3
  • 1c201a9 Merge pull request #290 from kcl-lang/dependabot/go_modules/golang.org/x/mod-0.31.0
  • 8f1a470 chore: (deps): bump actions/download-artifact from 6 to 7
  • 5064ff6 chore: (deps): bump actions/upload-artifact from 5 to 6
  • 728ee6d Chore: (deps): bump golang.org/x/mod from 0.30.0 to 0.31.0
  • e992d1d Chore: (deps): bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3

Installer type: zip

Architecture Scope Download SHA256
x64 Download 1D68A5C52A3AEBE1B6ADF60CEC7979D6AE84EDDE4586AA18EC470EBD59AC2494
arm64 Download 0D7B465790E55116A258F86CF37D8B4B352D94A707831C5B5F7CA2A4FF477777

Details

Homepage
https://github.com/kcl-lang/kcl
License
Apache-2.0
Publisher
kcl-lang
Support
https://github.com/kcl-lang/cli/issues
Moniker
kcl

Tags

devopskuberneteslanguage

Older versions (2)

0.11.1
Architecture Scope Download SHA256
x64 Download 6154D6C2131A5C0C7A1C3C6A050DFEB91ABA6F10E7E00BFF3BC95AA155C2959D
arm64 Download CBA61C414942C04488EFC925693A889998B83C5939F873067747397EBC680765
0.11.0
Architecture Scope Download SHA256
x64 Download 7D45B31A7F64773693211E2260DAAEE1ACE47E2311EE1A68E50779EF84DC7116
arm64 Download 5A5FE166473CAF8177BC3ABF8C0249BCC3262B9CAC3F36D1387E66E303CCE212