nushell/tests/fixtures/formats
Artemiy 19beafa865
Disable pipeline echo (#8292)
# Description

Change behavior of block evaluation to not print result of intermediate
commands.
Previously result of every but last pipeline in a block was printed to
stdout, and last one was returned

![image](https://user-images.githubusercontent.com/17511668/222550110-3f62fbed-432c-4b46-b9b1-4cb45a1f893e.png)
With this change results of intermediate pipelines are discarded after
they finish and the last one is returned as before:

![image](https://user-images.githubusercontent.com/17511668/222550346-f1e74f80-f6b6-4aa3-98d6-888ea4cb4915.png)
Now one should use `print` explicitly to print something to stdout

![image](https://user-images.githubusercontent.com/17511668/222923955-fda0d77b-41b4-4f91-a80f-12b0a1880c05.png)

**Note, that this behavior is not limited to functions!** The scope of
this change are all blocks. All of the below are executed as blocks and
thus exibited this behavior in the same way:

![image](https://user-images.githubusercontent.com/17511668/222924062-342c15de-4273-4bf5-8b39-fe6e3aa96076.png)

With this change outputs for all types of blocks are cleaned:

![image](https://user-images.githubusercontent.com/17511668/222924118-7d51c27e-04bb-43e5-8efe-38b484683bfe.png)


# User-Facing Changes

All types of blocks (function bodies, closures, `if` branches, `for` and
`loop` bodies e.t.c.) no longer print result of intermediate pipelines.

# Tests + Formatting

Don't forget to add tests that cover your changes.

Make sure you've run and fixed any issues with these commands:

- `cargo fmt --all -- --check` to check standard code formatting (`cargo
fmt --all` applies these changes)
- `cargo clippy --workspace -- -D warnings -D clippy::unwrap_used -A
clippy::needless_collect` to check that you're using the standard code
style
- `cargo test --workspace` to check that all tests pass

# After Submitting

If your PR had any user-facing changes, update [the
documentation](https://github.com/nushell/nushell.github.io) after the
PR is merged, if necessary. This will help us keep the docs up to date.
2023-03-17 11:53:46 +13:00
..
activate-foo.nu Move from source to source-env (#6277) 2022-09-01 08:32:56 +12:00
appveyor.yml
caco3_plastics.arrow Support Arrow IPC file format with dataframes (#6548) 2022-09-12 18:30:20 -05:00
caco3_plastics.csv
caco3_plastics.tsv
cargo_sample.toml chore: chrono_update (#7132) 2022-11-27 07:19:02 +13:00
code.nu avoid panic when using from nuon (#7533) 2022-12-21 16:42:23 -08:00
early_return.nu ensure that when nu evaluates files, it allows early returns (#7415) 2023-02-02 00:02:27 +01:00
jt.xml Fix warnings and old names (#8457) 2023-03-15 18:54:55 +13:00
lines_test.txt
random_numbers.csv Add random_numbers.csv to repo, so it is easier to update histogram examples 2020-08-15 07:51:12 -05:00
sample_data.ods
sample_data.xlsx
sample_def.nu Move from source to source-env (#6277) 2022-09-01 08:32:56 +12:00
sample_headers.xlsx
sample-ls-output.json Add flag for case-insensitive sort-by (#2225) 2020-07-21 05:31:58 +12:00
sample-ps-output.json
sample-simple.json Use iterator chain instead of string concat. (#2655) 2020-10-10 18:30:48 +13:00
sample-sys-output.json
sample.blockcommandparser Allow open to work with 'from ...' block commands (#5049) 2022-04-02 07:52:32 +13:00
sample.bson
sample.db
sample.eml Create benign email test fixture (#2445) 2020-08-29 12:57:50 -04:00
sample.ini
sample.nuon More nuon tests, fix table print (#4762) 2022-03-07 08:39:02 -05:00
sample.url
script_multiline.nu Disable pipeline echo (#8292) 2023-03-17 11:53:46 +13:00
script.nu
sgml_description.json
utf16.ini