Stabilize JSON dump format (#1633)
This commit is contained in:
parent
f44abdf024
commit
f04de75609
@ -2313,8 +2313,7 @@ $ just --dump > formatted-justfile
|
||||
```
|
||||
|
||||
The `--dump` command can be used with `--dump-format json` to print a JSON
|
||||
representation of a `justfile`. The JSON format is currently unstable, so the
|
||||
`--unstable` flag is required.
|
||||
representation of a `justfile`.
|
||||
|
||||
### Fallback to parent `justfile`s
|
||||
|
||||
|
@ -329,7 +329,6 @@ impl Subcommand {
|
||||
fn dump(config: &Config, ast: Ast, justfile: Justfile) -> Result<(), Error<'static>> {
|
||||
match config.dump_format {
|
||||
DumpFormat::Json => {
|
||||
config.require_unstable("The JSON dump format is currently unstable.")?;
|
||||
serde_json::to_writer(io::stdout(), &justfile)
|
||||
.map_err(|serde_json_error| Error::DumpJson { serde_json_error })?;
|
||||
println!();
|
||||
|
@ -705,16 +705,6 @@ fn quiet() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn requires_unstable() {
|
||||
Test::new()
|
||||
.justfile("foo:")
|
||||
.args(["--dump", "--dump-format", "json"])
|
||||
.stderr("error: The JSON dump format is currently unstable. Invoke `just` with the `--unstable` flag to enable unstable features.\n")
|
||||
.status(EXIT_FAILURE)
|
||||
.run();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn settings() {
|
||||
test(
|
||||
|
Loading…
Reference in New Issue
Block a user