Skip to content

Commit

Permalink
Stabilize JSON dump format (#1633)
Browse files Browse the repository at this point in the history
  • Loading branch information
casey authored Jun 29, 2023
1 parent f44abdf commit f04de75
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 13 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
1 change: 0 additions & 1 deletion src/subcommand.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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!();
Expand Down
10 changes: 0 additions & 10 deletions tests/json.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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(
Expand Down

0 comments on commit f04de75

Please sign in to comment.