File tree Expand file tree Collapse file tree 4 files changed +8
-3
lines changed Expand file tree Collapse file tree 4 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,9 @@ Supported conversion modes:
32
32
# Generate KCL models from YAML
33
33
kcl import data.yaml
34
34
35
+ # Generate KCL models from TOML
36
+ kcl import data.toml
37
+
35
38
# Generate KCL models from JSON Schema
36
39
kcl import -m jsonschema schema.json
37
40
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ require (
7
7
github.com/onsi/ginkgo/v2 v2.19.0
8
8
github.com/onsi/gomega v1.33.1
9
9
github.com/spf13/cobra v1.8.0
10
- kcl-lang.io/kcl-go v0.9.0-rc.1
10
+ kcl-lang.io/kcl-go v0.9.0-rc.1.0.20240612024548-8d927747bd42
11
11
kcl-lang.io/kcl-openapi v0.6.1
12
12
kcl-lang.io/kcl-playground v0.5.1
13
13
kcl-lang.io/kpm v0.9.0-rc.1
Original file line number Diff line number Diff line change @@ -1683,8 +1683,8 @@ k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/
1683
1683
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9 /go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA =
1684
1684
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 h1:qY1Ad8PODbnymg2pRbkyMT/ylpTrCM8P2RJ0yroCyIk =
1685
1685
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 /go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0 =
1686
- kcl-lang.io/kcl-go v0.9.0-rc.1 h1:AyS6PDmn1L3BgNVW/r05L+d/5KmuKtEwgJr7n8YQ7p8 =
1687
- kcl-lang.io/kcl-go v0.9.0-rc.1 /go.mod h1:P3tVAITO71STsZ1M62MDj8jE/9nx3XuNFXy6Kr3UTRY =
1686
+ kcl-lang.io/kcl-go v0.9.0-rc.1.0.20240612024548-8d927747bd42 h1:by7mlQjBOvUl560CcaGd+Ecjqm3tErFfAcJLowtSj9U =
1687
+ kcl-lang.io/kcl-go v0.9.0-rc.1.0.20240612024548-8d927747bd42 /go.mod h1:P3tVAITO71STsZ1M62MDj8jE/9nx3XuNFXy6Kr3UTRY =
1688
1688
kcl-lang.io/kcl-openapi v0.6.1 h1:iPH0EvPgDGZS5Lk00/Su5Av6AQP5IBG8f7gAUyevkHE =
1689
1689
kcl-lang.io/kcl-openapi v0.6.1 /go.mod h1:Ai9mFztCVKkRSFabczO/r5hCNdqaNtAc2ZIRxTeV0Mk =
1690
1690
kcl-lang.io/kcl-playground v0.5.1 h1:MKQQUHgt4+2QyU2NVwa73oksOaBJGDi4keGoggA0MiU =
Original file line number Diff line number Diff line change @@ -45,6 +45,8 @@ func (o *ImportOptions) Run() error {
45
45
opts .Mode = gen .ModeJson
46
46
case Yaml :
47
47
opts .Mode = gen .ModeYaml
48
+ case Toml :
49
+ opts .Mode = gen .ModeToml
48
50
case GoStruct :
49
51
opts .Mode = gen .ModeGoStruct
50
52
case JsonSchema :
You can’t perform that action at this time.
0 commit comments