diff --git a/crates/nu-command/src/filesystem/open.rs b/crates/nu-command/src/filesystem/open.rs index 276b0b28c1..440c51a6d3 100644 --- a/crates/nu-command/src/filesystem/open.rs +++ b/crates/nu-command/src/filesystem/open.rs @@ -281,6 +281,16 @@ impl Command for Open { example: r#"def "from ndjson" [] { from json -o }; open myfile.ndjson"#, result: None, }, + Example { + description: "Show the extensions for which the `open` command will automatically parse", + example: r#"scope commands + | where name starts-with "from " + | insert extension { get name | str replace -r "^from " "" | $"*.($in)" } + | select extension name + | rename --column { name: command } +"#, + result: None, + } ] } } diff --git a/crates/nu-command/src/filesystem/save.rs b/crates/nu-command/src/filesystem/save.rs index 1cbf75373f..c7f6f3e58c 100644 --- a/crates/nu-command/src/filesystem/save.rs +++ b/crates/nu-command/src/filesystem/save.rs @@ -263,6 +263,17 @@ impl Command for Save { example: r#"do -i {} | save foo.txt --stderr bar.txt"#, result: None, }, + Example { + description: + "Show the extensions for which the `save` command will automatically serialize", + example: r#"scope commands + | where name starts-with "to " + | insert extension { get name | str replace -r "^to " "" | $"*.($in)" } + | select extension name + | rename --column { name: command } +"#, + result: None, + }, ] }