From f04de756091028dd8fe31773e5f65e16d8f177ed Mon Sep 17 00:00:00 2001 From: Casey Rodarmor Date: Thu, 29 Jun 2023 22:12:55 +0100 Subject: [PATCH] Stabilize JSON dump format (#1633) --- README.md | 3 +-- src/subcommand.rs | 1 - tests/json.rs | 10 ---------- 3 files changed, 1 insertion(+), 13 deletions(-) diff --git a/README.md b/README.md index 6030655..a496eb6 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/src/subcommand.rs b/src/subcommand.rs index 0a57c49..2d8c465 100644 --- a/src/subcommand.rs +++ b/src/subcommand.rs @@ -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!(); diff --git a/tests/json.rs b/tests/json.rs index 599bdc0..4e4afb1 100644 --- a/tests/json.rs +++ b/tests/json.rs @@ -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(