| cue eval a.cue b.cue |
| cmp stdout expect-stdout-cue |
| |
| -- frontmatter.toml -- |
| title = "Packages" |
| description = "" |
| |
| -- text.md -- |
| A CUE file is a standalone file by default. |
| A `package` clause allows a single configuration to be split across multiple |
| files. |
| |
| The configuration for a package is defined by the concatenation of all its |
| files, after stripping the package clauses and not considering imports. |
| |
| Duplicate definitions are treated analogously to duplicate definitions within |
| the same file. |
| The order in which files are loaded is undefined, but any order will result |
| in the same outcome, given that order does not matter. |
| |
| -- a.cue -- |
| package config |
| |
| foo: 100 |
| bar: int |
| |
| -- b.cue -- |
| package config |
| |
| bar: 200 |
| |
| -- expect-stdout-cue -- |
| foo: 100 |
| bar: 200 |