|
 
 ## Examples
 
diff --git a/commands/docs/random_float.md b/commands/docs/random_float.md
index 4f0127cd42d..2f3c34b1d91 100644
--- a/commands/docs/random_float.md
+++ b/commands/docs/random_float.md
@@ -2,7 +2,7 @@
 title: random float
 categories: |
   random
-version: 0.100.0
+version: 0.101.0
 random: |
   Generate a random float within a range [min..max].
 usage: |
diff --git a/commands/docs/random_int.md b/commands/docs/random_int.md
index 0e0fa26dd73..b63edd8ded1 100644
--- a/commands/docs/random_int.md
+++ b/commands/docs/random_int.md
@@ -2,7 +2,7 @@
 title: random int
 categories: |
   random
-version: 0.100.0
+version: 0.101.0
 random: |
   Generate a random integer [min..max].
 usage: |
diff --git a/commands/docs/random_uuid.md b/commands/docs/random_uuid.md
index ebe763362dd..b485a784eab 100644
--- a/commands/docs/random_uuid.md
+++ b/commands/docs/random_uuid.md
@@ -2,7 +2,7 @@
 title: random uuid
 categories: |
   random
-version: 0.100.0
+version: 0.101.0
 random: |
   Generate a random uuid4 string.
 usage: |
diff --git a/commands/docs/range.md b/commands/docs/range.md
index 395dcf04e79..d44b6db2457 100644
--- a/commands/docs/range.md
+++ b/commands/docs/range.md
@@ -2,7 +2,7 @@
 title: range
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Return only the selected rows.
 usage: |
diff --git a/commands/docs/reduce.md b/commands/docs/reduce.md
index b0bf42d4894..5745e8e73c6 100644
--- a/commands/docs/reduce.md
+++ b/commands/docs/reduce.md
@@ -2,7 +2,7 @@
 title: reduce
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Aggregate a list (starting from the left) to a single value using an accumulator closure.
 usage: |
@@ -83,3 +83,13 @@ Concatenate a string with itself, using a range to determine the number of times
 > let s = "Str"; 0..2 | reduce --fold '' {|it, acc| $acc + $s}
 StrStrStr
 ```
+
+Merge multiple records together, making use of the fact that the accumulated value is also supplied as pipeline input to the closure.
+```nu
+> [{a: 1} {b: 2} {c: 3}] | reduce {|it| merge $it}
+╭───┬───╮
+│ a │ 1 │
+│ b │ 2 │
+│ c │ 3 │
+╰───┴───╯
+```
diff --git a/commands/docs/registry_query.md b/commands/docs/registry_query.md
index cfc0cdbd594..e339c8f927b 100644
--- a/commands/docs/registry_query.md
+++ b/commands/docs/registry_query.md
@@ -2,7 +2,7 @@
 title: registry query
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   Query the Windows registry.
 usage: |
diff --git a/commands/docs/reject.md b/commands/docs/reject.md
index 92e4fb292cf..1128b58a2ad 100644
--- a/commands/docs/reject.md
+++ b/commands/docs/reject.md
@@ -2,7 +2,7 @@
 title: reject
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Remove the given columns or rows from the table. Opposite of `select`.
 usage: |
diff --git a/commands/docs/rename.md b/commands/docs/rename.md
index 7019a269d87..d7f56e6d715 100644
--- a/commands/docs/rename.md
+++ b/commands/docs/rename.md
@@ -2,7 +2,7 @@
 title: rename
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Creates a new table with columns renamed.
 usage: |
diff --git a/commands/docs/return.md b/commands/docs/return.md
index cbed26cfa52..44d8162839a 100644
--- a/commands/docs/return.md
+++ b/commands/docs/return.md
@@ -2,7 +2,7 @@
 title: return
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Return early from a function.
 usage: |
diff --git a/commands/docs/reverse.md b/commands/docs/reverse.md
index 3f36f572903..0a2947cc742 100644
--- a/commands/docs/reverse.md
+++ b/commands/docs/reverse.md
@@ -2,7 +2,7 @@
 title: reverse
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Reverses the input list or table.
 usage: |
diff --git a/commands/docs/rm.md b/commands/docs/rm.md
index 09975704f64..f5efa27c089 100644
--- a/commands/docs/rm.md
+++ b/commands/docs/rm.md
@@ -2,7 +2,7 @@
 title: rm
 categories: |
   filesystem
-version: 0.100.0
+version: 0.101.0
 filesystem: |
   Remove files and directories.
 usage: |
diff --git a/commands/docs/roll.md b/commands/docs/roll.md
index 8bb32584703..8313e251f38 100644
--- a/commands/docs/roll.md
+++ b/commands/docs/roll.md
@@ -2,7 +2,7 @@
 title: roll
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Rolling commands for tables.
 usage: |
diff --git a/commands/docs/roll_down.md b/commands/docs/roll_down.md
index 1130684dc37..a67b7e822e9 100644
--- a/commands/docs/roll_down.md
+++ b/commands/docs/roll_down.md
@@ -2,7 +2,7 @@
 title: roll down
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Roll table rows down.
 usage: |
diff --git a/commands/docs/roll_left.md b/commands/docs/roll_left.md
index 3970800972f..ba90ac43dcc 100644
--- a/commands/docs/roll_left.md
+++ b/commands/docs/roll_left.md
@@ -2,7 +2,7 @@
 title: roll left
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Roll record or table columns left.
 usage: |
diff --git a/commands/docs/roll_right.md b/commands/docs/roll_right.md
index 35f78cdde78..deb3cd3c749 100644
--- a/commands/docs/roll_right.md
+++ b/commands/docs/roll_right.md
@@ -2,7 +2,7 @@
 title: roll right
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Roll table columns right.
 usage: |
diff --git a/commands/docs/roll_up.md b/commands/docs/roll_up.md
index 16bbba56a2d..ff0c93cd1f6 100644
--- a/commands/docs/roll_up.md
+++ b/commands/docs/roll_up.md
@@ -2,7 +2,7 @@
 title: roll up
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Roll table rows up.
 usage: |
diff --git a/commands/docs/rotate.md b/commands/docs/rotate.md
index b394843f6fa..d927521bb9c 100644
--- a/commands/docs/rotate.md
+++ b/commands/docs/rotate.md
@@ -2,7 +2,7 @@
 title: rotate
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Rotates a table or record clockwise (default) or counter-clockwise (use --ccw flag).
 usage: |
diff --git a/commands/docs/run-external.md b/commands/docs/run-external.md
index dc54b76463a..ea38423d825 100644
--- a/commands/docs/run-external.md
+++ b/commands/docs/run-external.md
@@ -2,7 +2,7 @@
 title: run-external
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   Runs external command.
 usage: |
diff --git a/commands/docs/save.md b/commands/docs/save.md
index 23e568fa646..142c7b39906 100644
--- a/commands/docs/save.md
+++ b/commands/docs/save.md
@@ -2,7 +2,7 @@
 title: save
 categories: |
   filesystem
-version: 0.100.0
+version: 0.101.0
 filesystem: |
   Save a file.
 usage: |
diff --git a/commands/docs/schema.md b/commands/docs/schema.md
index fb9d16817bd..d83b66ac540 100644
--- a/commands/docs/schema.md
+++ b/commands/docs/schema.md
@@ -2,7 +2,7 @@
 title: schema
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Show the schema of a SQLite database.
 usage: |
diff --git a/commands/docs/scope.md b/commands/docs/scope.md
index 6439507cc46..8029817b846 100644
--- a/commands/docs/scope.md
+++ b/commands/docs/scope.md
@@ -2,7 +2,7 @@
 title: scope
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Commands for getting info about what is in scope.
 usage: |
diff --git a/commands/docs/scope_aliases.md b/commands/docs/scope_aliases.md
index 55857de885f..a4f0f5f0572 100644
--- a/commands/docs/scope_aliases.md
+++ b/commands/docs/scope_aliases.md
@@ -2,7 +2,7 @@
 title: scope aliases
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output info on the aliases in the current scope.
 usage: |
diff --git a/commands/docs/scope_commands.md b/commands/docs/scope_commands.md
index 387be508a4b..67478e29526 100644
--- a/commands/docs/scope_commands.md
+++ b/commands/docs/scope_commands.md
@@ -2,7 +2,7 @@
 title: scope commands
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output info on the commands in the current scope.
 usage: |
diff --git a/commands/docs/scope_engine-stats.md b/commands/docs/scope_engine-stats.md
index e3d661f3239..ed1fd382c10 100644
--- a/commands/docs/scope_engine-stats.md
+++ b/commands/docs/scope_engine-stats.md
@@ -2,7 +2,7 @@
 title: scope engine-stats
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output stats on the engine in the current state.
 usage: |
diff --git a/commands/docs/scope_externs.md b/commands/docs/scope_externs.md
index 252a4b8483b..a5e09440656 100644
--- a/commands/docs/scope_externs.md
+++ b/commands/docs/scope_externs.md
@@ -2,7 +2,7 @@
 title: scope externs
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output info on the known externals in the current scope.
 usage: |
diff --git a/commands/docs/scope_modules.md b/commands/docs/scope_modules.md
index ed83439c704..0caa26b3477 100644
--- a/commands/docs/scope_modules.md
+++ b/commands/docs/scope_modules.md
@@ -2,7 +2,7 @@
 title: scope modules
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output info on the modules in the current scope.
 usage: |
diff --git a/commands/docs/scope_variables.md b/commands/docs/scope_variables.md
index 07d2c2dd794..f83ef1c8ae3 100644
--- a/commands/docs/scope_variables.md
+++ b/commands/docs/scope_variables.md
@@ -2,7 +2,7 @@
 title: scope variables
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Output info on the variables in the current scope.
 usage: |
diff --git a/commands/docs/select.md b/commands/docs/select.md
index 16327b23b02..d3735f3400f 100644
--- a/commands/docs/select.md
+++ b/commands/docs/select.md
@@ -2,7 +2,7 @@
 title: select
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Select only these columns or rows from the input. Opposite of `reject`.
 usage: |
diff --git a/commands/docs/seq.md b/commands/docs/seq.md
index 52663886e85..299491e1e16 100644
--- a/commands/docs/seq.md
+++ b/commands/docs/seq.md
@@ -2,7 +2,7 @@
 title: seq
 categories: |
   generators
-version: 0.100.0
+version: 0.101.0
 generators: |
   Output sequences of numbers.
 usage: |
diff --git a/commands/docs/seq_char.md b/commands/docs/seq_char.md
index ac056a8ff85..fe2cd6a9712 100644
--- a/commands/docs/seq_char.md
+++ b/commands/docs/seq_char.md
@@ -2,7 +2,7 @@
 title: seq char
 categories: |
   generators
-version: 0.100.0
+version: 0.101.0
 generators: |
   Print a sequence of ASCII characters.
 usage: |
@@ -45,7 +45,7 @@ sequence a to e
 
 ```
 
-sequence a to e, and put the characters in a pipe-separated string
+Sequence a to e, and join the characters with a pipe
 ```nu
 > seq char a e | str join '|'
 
diff --git a/commands/docs/seq_date.md b/commands/docs/seq_date.md
index 940e403ab04..6533db336c8 100644
--- a/commands/docs/seq_date.md
+++ b/commands/docs/seq_date.md
@@ -2,7 +2,7 @@
 title: seq date
 categories: |
   generators
-version: 0.100.0
+version: 0.101.0
 generators: |
   Print sequences of dates.
 usage: |
diff --git a/commands/docs/shuffle.md b/commands/docs/shuffle.md
index 1aca4876ccd..649412f08b7 100644
--- a/commands/docs/shuffle.md
+++ b/commands/docs/shuffle.md
@@ -2,7 +2,7 @@
 title: shuffle
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Shuffle rows randomly.
 usage: |
diff --git a/commands/docs/skip.md b/commands/docs/skip.md
index 2716d353541..09475c7082e 100644
--- a/commands/docs/skip.md
+++ b/commands/docs/skip.md
@@ -2,7 +2,7 @@
 title: skip
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Skip the first several rows of the input. Counterpart of `drop`. Opposite of `first`.
 usage: |
diff --git a/commands/docs/skip_until.md b/commands/docs/skip_until.md
index 0d2cc8b8ddf..79d39b754c1 100644
--- a/commands/docs/skip_until.md
+++ b/commands/docs/skip_until.md
@@ -2,7 +2,7 @@
 title: skip until
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Skip elements of the input until a predicate is true.
 usage: |
diff --git a/commands/docs/skip_while.md b/commands/docs/skip_while.md
index 70ed08cd2c0..cb772bf3925 100644
--- a/commands/docs/skip_while.md
+++ b/commands/docs/skip_while.md
@@ -2,7 +2,7 @@
 title: skip while
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Skip elements of the input while a predicate is true.
 usage: |
diff --git a/commands/docs/sleep.md b/commands/docs/sleep.md
index 311d1d2b15e..a1a1b1e821b 100644
--- a/commands/docs/sleep.md
+++ b/commands/docs/sleep.md
@@ -2,7 +2,7 @@
 title: sleep
 categories: |
   platform
-version: 0.100.0
+version: 0.101.0
 platform: |
   Delay for a specified amount of time.
 usage: |
@@ -38,9 +38,9 @@ Sleep for 1sec
 
 ```
 
-Sleep for 3sec
+Use multiple arguments to write a duration with multiple units, which is unsupported by duration literals
 ```nu
-> sleep 1sec 1sec 1sec
+> sleep 1min 30sec
 
 ```
 
diff --git a/commands/docs/sort-by.md b/commands/docs/sort-by.md
index 67c3d2640dd..fccc974b16d 100644
--- a/commands/docs/sort-by.md
+++ b/commands/docs/sort-by.md
@@ -2,7 +2,7 @@
 title: sort-by
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Sort by the given cell path or closure.
 usage: |
diff --git a/commands/docs/sort.md b/commands/docs/sort.md
index 4054ae31889..75a6fa1349e 100644
--- a/commands/docs/sort.md
+++ b/commands/docs/sort.md
@@ -2,7 +2,7 @@
 title: sort
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Sort in increasing order.
 usage: |
diff --git a/commands/docs/source-env.md b/commands/docs/source-env.md
index 93d15a4a224..04f60554e37 100644
--- a/commands/docs/source-env.md
+++ b/commands/docs/source-env.md
@@ -2,7 +2,7 @@
 title: source-env
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Source the environment from a source file into the current environment.
 usage: |
diff --git a/commands/docs/source.md b/commands/docs/source.md
index 720375e9faa..e44d26f9685 100644
--- a/commands/docs/source.md
+++ b/commands/docs/source.md
@@ -2,7 +2,7 @@
 title: source
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Runs a script file in the current context.
 usage: |
diff --git a/commands/docs/split-by.md b/commands/docs/split-by.md
index 8d971ec6944..6a8802cce29 100644
--- a/commands/docs/split-by.md
+++ b/commands/docs/split-by.md
@@ -1,16 +1,16 @@
 ---
 title: split-by
 categories: |
-  filters
-version: 0.100.0
-filters: |
+  deprecated
+version: 0.101.0
+deprecated: |
   Split a record into groups.
 usage: |
   Split a record into groups.
 ---
 
 
-# `split-by` for [filters](/commands/categories/filters.md)
+# `split-by` for [deprecated](/commands/categories/deprecated.md)
 
 Split a record into groups.
 
diff --git a/commands/docs/split.md b/commands/docs/split.md
index 1910d7ccc20..b8d1db049c4 100644
--- a/commands/docs/split.md
+++ b/commands/docs/split.md
@@ -2,7 +2,7 @@
 title: split
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Split contents across desired subcommand (like row, column) via the separator.
 usage: |
diff --git a/commands/docs/split_cell-path.md b/commands/docs/split_cell-path.md
index 606dd768285..f34182a126c 100644
--- a/commands/docs/split_cell-path.md
+++ b/commands/docs/split_cell-path.md
@@ -2,7 +2,7 @@
 title: split cell-path
 categories: |
   conversions
-version: 0.100.0
+version: 0.101.0
 conversions: |
   Split a cell-path into its components.
 usage: |
diff --git a/commands/docs/split_chars.md b/commands/docs/split_chars.md
index 2fea6dc0879..82483272c24 100644
--- a/commands/docs/split_chars.md
+++ b/commands/docs/split_chars.md
@@ -2,7 +2,7 @@
 title: split chars
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Split a string into a list of characters.
 usage: |
diff --git a/commands/docs/split_column.md b/commands/docs/split_column.md
index 9d2a0d17e90..58a943aa3eb 100644
--- a/commands/docs/split_column.md
+++ b/commands/docs/split_column.md
@@ -2,7 +2,7 @@
 title: split column
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Split a string into multiple columns using a separator.
 usage: |
diff --git a/commands/docs/split_list.md b/commands/docs/split_list.md
index fa7a4eaa127..a474e6d778d 100644
--- a/commands/docs/split_list.md
+++ b/commands/docs/split_list.md
@@ -2,7 +2,7 @@
 title: split list
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Split a list into multiple lists using a separator.
 usage: |
diff --git a/commands/docs/split_row.md b/commands/docs/split_row.md
index d47cdfdd8c2..25e23042821 100644
--- a/commands/docs/split_row.md
+++ b/commands/docs/split_row.md
@@ -2,7 +2,7 @@
 title: split row
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Split a string into multiple rows using a separator.
 usage: |
diff --git a/commands/docs/split_words.md b/commands/docs/split_words.md
index 0ec8198d8cc..bb63a6f4850 100644
--- a/commands/docs/split_words.md
+++ b/commands/docs/split_words.md
@@ -2,7 +2,7 @@
 title: split words
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Split a string's words into separate rows.
 usage: |
diff --git a/commands/docs/start.md b/commands/docs/start.md
index 15d313020c6..e04d2097e35 100644
--- a/commands/docs/start.md
+++ b/commands/docs/start.md
@@ -2,7 +2,7 @@
 title: start
 categories: |
   filesystem
-version: 0.100.0
+version: 0.101.0
 filesystem: |
   Open a folder, file or website in the default application or viewer.
 usage: |
diff --git a/commands/docs/stor.md b/commands/docs/stor.md
index 0546af06f28..14a0a80d53f 100644
--- a/commands/docs/stor.md
+++ b/commands/docs/stor.md
@@ -2,7 +2,7 @@
 title: stor
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Various commands for working with the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_create.md b/commands/docs/stor_create.md
index d2a07161a9f..868decbd519 100644
--- a/commands/docs/stor_create.md
+++ b/commands/docs/stor_create.md
@@ -2,7 +2,7 @@
 title: stor create
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Create a table in the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_delete.md b/commands/docs/stor_delete.md
index ac036b8afb2..4b428987c78 100644
--- a/commands/docs/stor_delete.md
+++ b/commands/docs/stor_delete.md
@@ -2,7 +2,7 @@
 title: stor delete
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Delete a table or specified rows in the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_export.md b/commands/docs/stor_export.md
index 6b12a1f401f..9f44b44a859 100644
--- a/commands/docs/stor_export.md
+++ b/commands/docs/stor_export.md
@@ -2,7 +2,7 @@
 title: stor export
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Export the in-memory sqlite database to a sqlite database file.
 usage: |
diff --git a/commands/docs/stor_import.md b/commands/docs/stor_import.md
index 8587ce6be0e..5030ffe6c8a 100644
--- a/commands/docs/stor_import.md
+++ b/commands/docs/stor_import.md
@@ -2,7 +2,7 @@
 title: stor import
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Import a sqlite database file into the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_insert.md b/commands/docs/stor_insert.md
index 4af7f436b67..45c38a233f9 100644
--- a/commands/docs/stor_insert.md
+++ b/commands/docs/stor_insert.md
@@ -2,7 +2,7 @@
 title: stor insert
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Insert information into a specified table in the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_open.md b/commands/docs/stor_open.md
index 5e8eb420ad1..2d618311f6f 100644
--- a/commands/docs/stor_open.md
+++ b/commands/docs/stor_open.md
@@ -2,7 +2,7 @@
 title: stor open
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Opens the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/stor_reset.md b/commands/docs/stor_reset.md
index a2b2f8ed767..6b81e8b3dcc 100644
--- a/commands/docs/stor_reset.md
+++ b/commands/docs/stor_reset.md
@@ -2,7 +2,7 @@
 title: stor reset
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Reset the in-memory database by dropping all tables.
 usage: |
diff --git a/commands/docs/stor_update.md b/commands/docs/stor_update.md
index 626127f1f4b..0ca45e32704 100644
--- a/commands/docs/stor_update.md
+++ b/commands/docs/stor_update.md
@@ -2,7 +2,7 @@
 title: stor update
 categories: |
   database
-version: 0.100.0
+version: 0.101.0
 database: |
   Update information in a specified table in the in-memory sqlite database.
 usage: |
diff --git a/commands/docs/str.md b/commands/docs/str.md
index bbd8b4263ba..245f383ff44 100644
--- a/commands/docs/str.md
+++ b/commands/docs/str.md
@@ -2,7 +2,7 @@
 title: str
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Various commands for working with string data.
 usage: |
diff --git a/commands/docs/str_camel-case.md b/commands/docs/str_camel-case.md
index 83375b4dd62..a2d1f770f39 100644
--- a/commands/docs/str_camel-case.md
+++ b/commands/docs/str_camel-case.md
@@ -2,7 +2,7 @@
 title: str camel-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to camelCase.
 usage: |
diff --git a/commands/docs/str_capitalize.md b/commands/docs/str_capitalize.md
index 2fd369d5009..d1dc1e0fc8c 100644
--- a/commands/docs/str_capitalize.md
+++ b/commands/docs/str_capitalize.md
@@ -2,7 +2,7 @@
 title: str capitalize
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Capitalize first letter of text.
 usage: |
diff --git a/commands/docs/str_contains.md b/commands/docs/str_contains.md
index 2fb1a076d20..8b7f5c79ebe 100644
--- a/commands/docs/str_contains.md
+++ b/commands/docs/str_contains.md
@@ -2,7 +2,7 @@
 title: str contains
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Checks if string input contains a substring.
 usage: |
diff --git a/commands/docs/str_distance.md b/commands/docs/str_distance.md
index 2105eea2b89..71b65b93e29 100644
--- a/commands/docs/str_distance.md
+++ b/commands/docs/str_distance.md
@@ -2,7 +2,7 @@
 title: str distance
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Compare two strings and return the edit distance/Levenshtein distance.
 usage: |
diff --git a/commands/docs/str_downcase.md b/commands/docs/str_downcase.md
index fd208bfc12a..88671d2c3ff 100644
--- a/commands/docs/str_downcase.md
+++ b/commands/docs/str_downcase.md
@@ -2,7 +2,7 @@
 title: str downcase
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Make text lowercase.
 usage: |
diff --git a/commands/docs/str_ends-with.md b/commands/docs/str_ends-with.md
index 6f4785f9ff4..5ea033ba439 100644
--- a/commands/docs/str_ends-with.md
+++ b/commands/docs/str_ends-with.md
@@ -2,7 +2,7 @@
 title: str ends-with
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Check if an input ends with a string.
 usage: |
diff --git a/commands/docs/str_expand.md b/commands/docs/str_expand.md
index 7ca9115540d..ebacccfc59c 100644
--- a/commands/docs/str_expand.md
+++ b/commands/docs/str_expand.md
@@ -2,7 +2,7 @@
 title: str expand
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Generates all possible combinations defined in brace expansion syntax.
 usage: |
diff --git a/commands/docs/str_index-of.md b/commands/docs/str_index-of.md
index 359824e207d..1c01f6a5ace 100644
--- a/commands/docs/str_index-of.md
+++ b/commands/docs/str_index-of.md
@@ -2,7 +2,7 @@
 title: str index-of
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Returns start index of first occurrence of string in input, or -1 if no match.
 usage: |
diff --git a/commands/docs/str_join.md b/commands/docs/str_join.md
index ad4f80cd919..55146571111 100644
--- a/commands/docs/str_join.md
+++ b/commands/docs/str_join.md
@@ -2,7 +2,7 @@
 title: str join
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Concatenate multiple strings into a single string, with an optional separator between each.
 usage: |
diff --git a/commands/docs/str_kebab-case.md b/commands/docs/str_kebab-case.md
index 277c5572988..ac4ffc694c6 100644
--- a/commands/docs/str_kebab-case.md
+++ b/commands/docs/str_kebab-case.md
@@ -2,7 +2,7 @@
 title: str kebab-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to kebab-case.
 usage: |
diff --git a/commands/docs/str_length.md b/commands/docs/str_length.md
index e6689145bf4..a126bbae21e 100644
--- a/commands/docs/str_length.md
+++ b/commands/docs/str_length.md
@@ -2,7 +2,7 @@
 title: str length
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Output the length of any strings in the pipeline.
 usage: |
diff --git a/commands/docs/str_pascal-case.md b/commands/docs/str_pascal-case.md
index 7db341bfe0b..f27d428e944 100644
--- a/commands/docs/str_pascal-case.md
+++ b/commands/docs/str_pascal-case.md
@@ -2,7 +2,7 @@
 title: str pascal-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to PascalCase.
 usage: |
diff --git a/commands/docs/str_replace.md b/commands/docs/str_replace.md
index c608779a86a..e9edba82a28 100644
--- a/commands/docs/str_replace.md
+++ b/commands/docs/str_replace.md
@@ -2,7 +2,7 @@
 title: str replace
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Find and replace text.
 usage: |
diff --git a/commands/docs/str_reverse.md b/commands/docs/str_reverse.md
index d61a3a6717b..5a7f410a0ae 100644
--- a/commands/docs/str_reverse.md
+++ b/commands/docs/str_reverse.md
@@ -2,7 +2,7 @@
 title: str reverse
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Reverse every string in the pipeline.
 usage: |
diff --git a/commands/docs/str_screaming-snake-case.md b/commands/docs/str_screaming-snake-case.md
index 8f48259951e..9d4646bd892 100644
--- a/commands/docs/str_screaming-snake-case.md
+++ b/commands/docs/str_screaming-snake-case.md
@@ -2,7 +2,7 @@
 title: str screaming-snake-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to SCREAMING_SNAKE_CASE.
 usage: |
diff --git a/commands/docs/str_snake-case.md b/commands/docs/str_snake-case.md
index 6708ac19433..70407e00d38 100644
--- a/commands/docs/str_snake-case.md
+++ b/commands/docs/str_snake-case.md
@@ -2,7 +2,7 @@
 title: str snake-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to snake_case.
 usage: |
diff --git a/commands/docs/str_starts-with.md b/commands/docs/str_starts-with.md
index cbc675c4aee..a49e53aa8d0 100644
--- a/commands/docs/str_starts-with.md
+++ b/commands/docs/str_starts-with.md
@@ -2,7 +2,7 @@
 title: str starts-with
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Check if an input starts with a string.
 usage: |
diff --git a/commands/docs/str_stats.md b/commands/docs/str_stats.md
index 1ff06775c40..95732831d04 100644
--- a/commands/docs/str_stats.md
+++ b/commands/docs/str_stats.md
@@ -2,7 +2,7 @@
 title: str stats
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Gather word count statistics on the text.
 usage: |
diff --git a/commands/docs/str_substring.md b/commands/docs/str_substring.md
index e6e4acb2307..85d786bfcb0 100644
--- a/commands/docs/str_substring.md
+++ b/commands/docs/str_substring.md
@@ -2,7 +2,7 @@
 title: str substring
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Get part of a string. Note that the first character of a string is index 0.
 usage: |
diff --git a/commands/docs/str_title-case.md b/commands/docs/str_title-case.md
index 3d082da5828..02d3391c071 100644
--- a/commands/docs/str_title-case.md
+++ b/commands/docs/str_title-case.md
@@ -2,7 +2,7 @@
 title: str title-case
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Convert a string to Title Case.
 usage: |
diff --git a/commands/docs/str_trim.md b/commands/docs/str_trim.md
index d6432ae5bd4..1626b4f4274 100644
--- a/commands/docs/str_trim.md
+++ b/commands/docs/str_trim.md
@@ -2,7 +2,7 @@
 title: str trim
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Trim whitespace or specific character.
 usage: |
diff --git a/commands/docs/str_upcase.md b/commands/docs/str_upcase.md
index 0c47803177e..41f97ca6ad1 100644
--- a/commands/docs/str_upcase.md
+++ b/commands/docs/str_upcase.md
@@ -2,7 +2,7 @@
 title: str upcase
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Make text uppercase.
 usage: |
diff --git a/commands/docs/sys.md b/commands/docs/sys.md
index 6e5409608a2..912f5b78374 100644
--- a/commands/docs/sys.md
+++ b/commands/docs/sys.md
@@ -2,7 +2,7 @@
 title: sys
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system.
 usage: |
diff --git a/commands/docs/sys_cpu.md b/commands/docs/sys_cpu.md
index a01cd67999f..a76baa683ed 100644
--- a/commands/docs/sys_cpu.md
+++ b/commands/docs/sys_cpu.md
@@ -2,7 +2,7 @@
 title: sys cpu
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system CPUs.
 usage: |
@@ -18,6 +18,10 @@ usage: |
 
 ```> sys cpu {flags} ```
 
+## Flags
+
+ -  `--long, -l`: Get all available columns (slower, needs to sample CPU over time)
+
 
 ## Input/output types:
 
diff --git a/commands/docs/sys_disks.md b/commands/docs/sys_disks.md
index ee3f751245d..f8b4a218462 100644
--- a/commands/docs/sys_disks.md
+++ b/commands/docs/sys_disks.md
@@ -2,7 +2,7 @@
 title: sys disks
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system disks.
 usage: |
diff --git a/commands/docs/sys_host.md b/commands/docs/sys_host.md
index ec795d8de8b..5af9f1b8e26 100644
--- a/commands/docs/sys_host.md
+++ b/commands/docs/sys_host.md
@@ -2,7 +2,7 @@
 title: sys host
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system host.
 usage: |
diff --git a/commands/docs/sys_mem.md b/commands/docs/sys_mem.md
index dbc4af66b39..dfe4dc6c930 100644
--- a/commands/docs/sys_mem.md
+++ b/commands/docs/sys_mem.md
@@ -2,7 +2,7 @@
 title: sys mem
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system memory.
 usage: |
diff --git a/commands/docs/sys_net.md b/commands/docs/sys_net.md
index 0c5194b9764..4138d4ba6e1 100644
--- a/commands/docs/sys_net.md
+++ b/commands/docs/sys_net.md
@@ -2,7 +2,7 @@
 title: sys net
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the system network interfaces.
 usage: |
diff --git a/commands/docs/sys_temp.md b/commands/docs/sys_temp.md
index 1c56e513876..1215553acef 100644
--- a/commands/docs/sys_temp.md
+++ b/commands/docs/sys_temp.md
@@ -2,7 +2,7 @@
 title: sys temp
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View the temperatures of system components.
 usage: |
diff --git a/commands/docs/sys_users.md b/commands/docs/sys_users.md
index 157f1a9a56e..c3f169fc686 100644
--- a/commands/docs/sys_users.md
+++ b/commands/docs/sys_users.md
@@ -2,7 +2,7 @@
 title: sys users
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   View information about the users on the system.
 usage: |
diff --git a/commands/docs/table.md b/commands/docs/table.md
index 83ef33d26aa..748aeb3b0af 100644
--- a/commands/docs/table.md
+++ b/commands/docs/table.md
@@ -2,7 +2,7 @@
 title: table
 categories: |
   viewers
-version: 0.100.0
+version: 0.101.0
 viewers: |
   Render the table.
 usage: |
diff --git a/commands/docs/take.md b/commands/docs/take.md
index 0a8730510af..0176720d2c4 100644
--- a/commands/docs/take.md
+++ b/commands/docs/take.md
@@ -2,7 +2,7 @@
 title: take
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Take only the first n elements of a list, or the first n bytes of a binary value.
 usage: |
diff --git a/commands/docs/take_until.md b/commands/docs/take_until.md
index 6c8123d87fa..bcd57d0259d 100644
--- a/commands/docs/take_until.md
+++ b/commands/docs/take_until.md
@@ -2,7 +2,7 @@
 title: take until
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Take elements of the input until a predicate is true.
 usage: |
diff --git a/commands/docs/take_while.md b/commands/docs/take_while.md
index dfc6136e56a..61fa5595a34 100644
--- a/commands/docs/take_while.md
+++ b/commands/docs/take_while.md
@@ -2,7 +2,7 @@
 title: take while
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Take elements of the input while a predicate is true.
 usage: |
diff --git a/commands/docs/tee.md b/commands/docs/tee.md
index 85fcc2c833c..fe73025c11a 100644
--- a/commands/docs/tee.md
+++ b/commands/docs/tee.md
@@ -2,7 +2,7 @@
 title: tee
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Copy a stream to another command in parallel.
 usage: |
diff --git a/commands/docs/term.md b/commands/docs/term.md
new file mode 100644
index 00000000000..a772e7afea2
--- /dev/null
+++ b/commands/docs/term.md
@@ -0,0 +1,36 @@
+---
+title: term
+categories: |
+  platform
+version: 0.101.0
+platform: |
+  Commands for querying information about the terminal.
+usage: |
+  Commands for querying information about the terminal.
+---
+
+
+# `term` for [platform](/commands/categories/platform.md)
+
+Commands for querying information about the terminal.
+
+## Signature
+
+```> term {flags} ```
+
+
+## Input/output types:
+
+| input   | output |
+| ------- | ------ |
+| nothing | string |
+
+## Notes
+You must use one of the following subcommands. Using this command as-is will only produce this help message.
+
+## Subcommands:
+
+| name                                         | description                                                                                  | type     |
+| -------------------------------------------- | -------------------------------------------------------------------------------------------- | -------- |
+| [`term query`](/commands/docs/term_query.md) | Query the terminal for information.                                                          | built-in |
+| [`term size`](/commands/docs/term_size.md)   | Returns a record containing the number of columns (width) and rows (height) of the terminal. | built-in |
\ No newline at end of file
diff --git a/commands/docs/term_query.md b/commands/docs/term_query.md
new file mode 100644
index 00000000000..e8b810e6889
--- /dev/null
+++ b/commands/docs/term_query.md
@@ -0,0 +1,73 @@
+---
+title: term query
+categories: |
+  platform
+version: 0.101.0
+platform: |
+  Query the terminal for information.
+usage: |
+  Query the terminal for information.
+---
+
+
+# `term query` for [platform](/commands/categories/platform.md)
+
+Query the terminal for information.
+
+## Signature
+
+```> term query {flags} (query)```
+
+## Flags
+
+ -  `--prefix, -p {one_of(binary, string)}`: Prefix sequence for the expected reply.
+ -  `--terminator, -t {one_of(binary, string)}`: Terminator sequence for the expected reply.
+ -  `--keep, -k`: Include prefix and terminator in the output.
+
+## Parameters
+
+ -  `query`: The query that will be printed to stdout.
+
+
+## Input/output types:
+
+| input   | output |
+| ------- | ------ |
+| nothing | binary |
+
+## Examples
+
+Get cursor position.
+```nu
+> term query (ansi cursor_position) --prefix (ansi csi) --terminator 'R'
+
+```
+
+Get terminal background color.
+```nu
+> term query $'(ansi osc)10;?(ansi st)' --prefix $'(ansi osc)10;' --terminator (ansi st)
+
+```
+
+Get terminal background color. (some terminals prefer `char bel` rather than `ansi st` as string terminator)
+```nu
+> term query $'(ansi osc)10;?(char bel)' --prefix $'(ansi osc)10;' --terminator (char bel)
+
+```
+
+Read clipboard content on terminals supporting OSC-52.
+```nu
+> term query $'(ansi osc)52;c;?(ansi st)' --prefix $'(ansi osc)52;c;' --terminator (ansi st)
+
+```
+
+## Notes
+Print the given query, and read the immediate result from stdin.
+
+The standard input will be read right after `query` is printed, and consumed until the `terminator`
+sequence is encountered. The `terminator` is not included in the output.
+
+If `terminator` is not supplied, input will be read until Ctrl-C is pressed.
+
+If `prefix` is supplied, input's initial bytes will be validated against it.
+The `prefix` is not included in the output.
\ No newline at end of file
diff --git a/commands/docs/term_size.md b/commands/docs/term_size.md
index 534ad309523..e2d9f8ed7d3 100644
--- a/commands/docs/term_size.md
+++ b/commands/docs/term_size.md
@@ -2,7 +2,7 @@
 title: term size
 categories: |
   platform
-version: 0.100.0
+version: 0.101.0
 platform: |
   Returns a record containing the number of columns (width) and rows (height) of the terminal.
 usage: |
diff --git a/commands/docs/timeit.md b/commands/docs/timeit.md
index 7dac9d3e9c7..79756a22eb3 100644
--- a/commands/docs/timeit.md
+++ b/commands/docs/timeit.md
@@ -2,17 +2,17 @@
 title: timeit
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
-  Time the running time of a block.
+  Time how long it takes a closure to run.
 usage: |
-  Time the running time of a block.
+  Time how long it takes a closure to run.
 ---
 
 
 # `timeit` for [debug](/commands/categories/debug.md)
 
-Time the running time of a block.
+Time how long it takes a closure to run.
 
 ## Signature
 
@@ -20,7 +20,7 @@ usage: |
 
 ## Parameters
 
- -  `command`: The command or block to run.
+ -  `command`: The closure to run.
 
 
 ## Input/output types:
@@ -31,20 +31,31 @@ usage: |
 | nothing | duration |
 ## Examples
 
-Times a command within a closure
+Time a closure containing one command
 ```nu
 > timeit { sleep 500ms }
 
 ```
 
-Times a command using an existing input
+Time a closure with an input value
 ```nu
-> http get https://www.nushell.sh/book/ | timeit { split chars }
+> 'A really long string' | timeit { split chars }
 
 ```
 
-Times a command invocation
+Time a closure with an input stream
 ```nu
-> timeit ls -la
+> open some_file.txt | collect | timeit { split chars }
 
 ```
+
+Time a closure containing a pipeline
+```nu
+> timeit { open some_file.txt | split chars }
+
+```
+
+## Notes
+Any pipeline input given to this command is passed to the closure. Note that streaming inputs may affect timing results, and it is recommended to add a `collect` command before this if the input is a stream.
+
+This command will bubble up any errors encountered when running the closure. The return pipeline of the closure is collected into a value and then discarded.
\ No newline at end of file
diff --git a/commands/docs/to.md b/commands/docs/to.md
index 007805955b9..ce334c26035 100644
--- a/commands/docs/to.md
+++ b/commands/docs/to.md
@@ -2,7 +2,7 @@
 title: to
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Translate structured data to a format.
 usage: |
diff --git a/commands/docs/to_csv.md b/commands/docs/to_csv.md
index 2948bf77bf1..c675196c619 100644
--- a/commands/docs/to_csv.md
+++ b/commands/docs/to_csv.md
@@ -2,7 +2,7 @@
 title: to csv
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert table into .csv text .
 usage: |
diff --git a/commands/docs/to_html.md b/commands/docs/to_html.md
index 92631e5ee76..442b61155cc 100644
--- a/commands/docs/to_html.md
+++ b/commands/docs/to_html.md
@@ -2,7 +2,7 @@
 title: to html
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert table into simple HTML.
 usage: |
diff --git a/commands/docs/to_json.md b/commands/docs/to_json.md
index e4c3c71dcf9..0fd5c8c7fda 100644
--- a/commands/docs/to_json.md
+++ b/commands/docs/to_json.md
@@ -2,7 +2,7 @@
 title: to json
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Converts table data into JSON text.
 usage: |
diff --git a/commands/docs/to_md.md b/commands/docs/to_md.md
index 825b7b3578d..38b69d441ba 100644
--- a/commands/docs/to_md.md
+++ b/commands/docs/to_md.md
@@ -2,7 +2,7 @@
 title: to md
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert table into simple Markdown.
 usage: |
diff --git a/commands/docs/to_msgpack.md b/commands/docs/to_msgpack.md
index a6febc8d256..6ced502c8b4 100644
--- a/commands/docs/to_msgpack.md
+++ b/commands/docs/to_msgpack.md
@@ -2,7 +2,7 @@
 title: to msgpack
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert Nu values into MessagePack.
 usage: |
diff --git a/commands/docs/to_msgpackz.md b/commands/docs/to_msgpackz.md
index 70885582142..57a48b7a541 100644
--- a/commands/docs/to_msgpackz.md
+++ b/commands/docs/to_msgpackz.md
@@ -2,7 +2,7 @@
 title: to msgpackz
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert Nu values into brotli-compressed MessagePack.
 usage: |
diff --git a/commands/docs/to_nuon.md b/commands/docs/to_nuon.md
index b0247488cd0..d3a549e6eeb 100644
--- a/commands/docs/to_nuon.md
+++ b/commands/docs/to_nuon.md
@@ -2,7 +2,7 @@
 title: to nuon
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Converts table data into Nuon (Nushell Object Notation) text.
 usage: |
diff --git a/commands/docs/to_plist.md b/commands/docs/to_plist.md
index 68d0b26490e..f9c936e1ed1 100644
--- a/commands/docs/to_plist.md
+++ b/commands/docs/to_plist.md
@@ -2,7 +2,7 @@
 title: to plist
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert Nu values into plist
 usage: |
diff --git a/commands/docs/to_text.md b/commands/docs/to_text.md
index 431aa74add1..7f5cc40cf31 100644
--- a/commands/docs/to_text.md
+++ b/commands/docs/to_text.md
@@ -2,7 +2,7 @@
 title: to text
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Converts data into simple text.
 usage: |
diff --git a/commands/docs/to_toml.md b/commands/docs/to_toml.md
index 055cdeecc47..6f8bbc02ec4 100644
--- a/commands/docs/to_toml.md
+++ b/commands/docs/to_toml.md
@@ -2,7 +2,7 @@
 title: to toml
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert record into .toml text.
 usage: |
diff --git a/commands/docs/to_tsv.md b/commands/docs/to_tsv.md
index b374c58043c..804d45d21c2 100644
--- a/commands/docs/to_tsv.md
+++ b/commands/docs/to_tsv.md
@@ -2,7 +2,7 @@
 title: to tsv
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert table into .tsv text.
 usage: |
diff --git a/commands/docs/to_xml.md b/commands/docs/to_xml.md
index 119bb686f39..0aced66ded2 100644
--- a/commands/docs/to_xml.md
+++ b/commands/docs/to_xml.md
@@ -2,7 +2,7 @@
 title: to xml
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert special record structure into .xml text.
 usage: |
diff --git a/commands/docs/to_yaml.md b/commands/docs/to_yaml.md
index b255b16ee62..56eb7ad20f9 100644
--- a/commands/docs/to_yaml.md
+++ b/commands/docs/to_yaml.md
@@ -2,7 +2,7 @@
 title: to yaml
 categories: |
   formats
-version: 0.100.0
+version: 0.101.0
 formats: |
   Convert table into .yaml/.yml text.
 usage: |
diff --git a/commands/docs/touch.md b/commands/docs/touch.md
index 415f2a70265..2f3dd7fc33d 100644
--- a/commands/docs/touch.md
+++ b/commands/docs/touch.md
@@ -2,7 +2,7 @@
 title: touch
 categories: |
   filesystem
-version: 0.100.0
+version: 0.101.0
 filesystem: |
   Creates one or more files.
 usage: |
diff --git a/commands/docs/transpose.md b/commands/docs/transpose.md
index 39a18110bbd..a08b070c887 100644
--- a/commands/docs/transpose.md
+++ b/commands/docs/transpose.md
@@ -2,7 +2,7 @@
 title: transpose
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Transposes the table contents so rows become columns and columns become rows.
 usage: |
diff --git a/commands/docs/try.md b/commands/docs/try.md
index ba5b23b40ec..49dc9849d15 100644
--- a/commands/docs/try.md
+++ b/commands/docs/try.md
@@ -2,7 +2,7 @@
 title: try
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Try to run a block, if it fails optionally run a catch closure.
 usage: |
diff --git a/commands/docs/tutor.md b/commands/docs/tutor.md
index 14c773bcb5c..47d854da971 100644
--- a/commands/docs/tutor.md
+++ b/commands/docs/tutor.md
@@ -2,7 +2,7 @@
 title: tutor
 categories: |
   misc
-version: 0.100.0
+version: 0.101.0
 misc: |
   Run the tutorial. To begin, run: tutor.
 usage: |
diff --git a/commands/docs/ulimit.md b/commands/docs/ulimit.md
index 44960660480..9a8d914d6b9 100644
--- a/commands/docs/ulimit.md
+++ b/commands/docs/ulimit.md
@@ -2,7 +2,7 @@
 title: ulimit
 categories: |
   platform
-version: 0.100.0
+version: 0.101.0
 platform: |
   Set or get resource usage limits.
 usage: |
@@ -25,20 +25,11 @@ usage: |
  -  `--all, -a`: Prints all current limits
  -  `--core-size, -c`: Maximum size of core files created
  -  `--data-size, -d`: Maximum size of a process's data segment
- -  `--nice, -e`: Controls of maximum nice priority
  -  `--file-size, -f`: Maximum size of files created by the shell
- -  `--pending-signals, -i`: Maximum number of pending signals
- -  `--lock-size, -l`: Maximum size that may be locked into memory
- -  `--resident-set-size, -m`: Maximum resident set size
  -  `--file-descriptor-count, -n`: Maximum number of open file descriptors
- -  `--queue-size, -q`: Maximum bytes in POSIX message queues
- -  `--realtime-priority, -r`: Maximum realtime scheduling priority
  -  `--stack-size, -s`: Maximum stack size
  -  `--cpu-time, -t`: Maximum amount of CPU time in seconds
- -  `--process-count, -u`: Maximum number of processes available to the current user
  -  `--virtual-memory-size, -v`: Maximum amount of virtual memory available to each process
- -  `--file-locks, -x`: Maximum number of file locks
- -  `--realtime-maxtime, -y`: Maximum contiguous realtime CPU time
 
 ## Parameters
 
diff --git a/commands/docs/uname.md b/commands/docs/uname.md
index 9178c87b52e..bc84deeedb1 100644
--- a/commands/docs/uname.md
+++ b/commands/docs/uname.md
@@ -2,7 +2,7 @@
 title: uname
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   Print certain system information using uutils/coreutils uname.
 usage: |
diff --git a/commands/docs/uniq-by.md b/commands/docs/uniq-by.md
index e1589209be2..9b5dc8a0834 100644
--- a/commands/docs/uniq-by.md
+++ b/commands/docs/uniq-by.md
@@ -2,7 +2,7 @@
 title: uniq-by
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Return the distinct values in the input by the given column(s).
 usage: |
diff --git a/commands/docs/uniq.md b/commands/docs/uniq.md
index 92bd5bdea37..8626df5fffa 100644
--- a/commands/docs/uniq.md
+++ b/commands/docs/uniq.md
@@ -2,7 +2,7 @@
 title: uniq
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Return the distinct values in the input.
 usage: |
diff --git a/commands/docs/update.md b/commands/docs/update.md
index f16e570edb4..fc2d96702d0 100644
--- a/commands/docs/update.md
+++ b/commands/docs/update.md
@@ -2,7 +2,7 @@
 title: update
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Update an existing column to have a new value.
 usage: |
diff --git a/commands/docs/update_cells.md b/commands/docs/update_cells.md
index afd8e855108..d7e6d19eedd 100644
--- a/commands/docs/update_cells.md
+++ b/commands/docs/update_cells.md
@@ -2,7 +2,7 @@
 title: update cells
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Update the table cells.
 usage: |
@@ -47,11 +47,11 @@ Update the zero value cells to empty strings.
             $value
           }
     }
-╭───┬────────────┬────────────┬────────────┬────────────┬────────────┬────────────┬────────────╮
-│ # │ 2021-04-16 │ 2021-06-10 │ 2021-09-18 │ 2021-10-15 │ 2021-11-16 │ 2021-11-17 │ 2021-11-18 │
-├───┼────────────┼────────────┼────────────┼────────────┼────────────┼────────────┼────────────┤
-│ 0 │         37 │            │            │            │         37 │            │            │
-╰───┴────────────┴────────────┴────────────┴────────────┴────────────┴────────────┴────────────╯
+╭──────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬──────────────╮
+│    # │  2021-04-16   │  2021-06-10   │  2021-09-18   │  2021-10-15   │  2021-11-16   │  2021-11-17   │  2021-11-18  │
+├──────┼───────────────┼───────────────┼───────────────┼───────────────┼───────────────┼───────────────┼──────────────┤
+│    0 │            37 │               │               │               │            37 │               │              │
+╰──────┴───────────────┴───────────────┴───────────────┴───────────────┴───────────────┴───────────────┴──────────────╯
 
 ```
 
@@ -67,10 +67,10 @@ Update the zero value cells to empty strings in 2 last columns.
               $value
             }
     }
-╭───┬────────────┬────────────┬────────────┬────────────┬────────────┬────────────┬────────────╮
-│ # │ 2021-04-16 │ 2021-06-10 │ 2021-09-18 │ 2021-10-15 │ 2021-11-16 │ 2021-11-17 │ 2021-11-18 │
-├───┼────────────┼────────────┼────────────┼────────────┼────────────┼────────────┼────────────┤
-│ 0 │         37 │          0 │          0 │          0 │         37 │            │            │
-╰───┴────────────┴────────────┴────────────┴────────────┴────────────┴────────────┴────────────╯
+╭──────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬───────────────┬──────────────╮
+│    # │  2021-04-16   │  2021-06-10   │  2021-09-18   │  2021-10-15   │  2021-11-16   │  2021-11-17   │  2021-11-18  │
+├──────┼───────────────┼───────────────┼───────────────┼───────────────┼───────────────┼───────────────┼──────────────┤
+│    0 │            37 │             0 │             0 │             0 │            37 │               │              │
+╰──────┴───────────────┴───────────────┴───────────────┴───────────────┴───────────────┴───────────────┴──────────────╯
 
 ```
diff --git a/commands/docs/upsert.md b/commands/docs/upsert.md
index 0d0f153697a..0034576266e 100644
--- a/commands/docs/upsert.md
+++ b/commands/docs/upsert.md
@@ -2,7 +2,7 @@
 title: upsert
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Update an existing column to have a new value, or insert a new column.
 usage: |
diff --git a/commands/docs/url.md b/commands/docs/url.md
index 36c320ad9da..1747d304916 100644
--- a/commands/docs/url.md
+++ b/commands/docs/url.md
@@ -2,7 +2,7 @@
 title: url
 categories: |
   network
-version: 0.100.0
+version: 0.101.0
 network: |
   Various commands for working with URLs.
 usage: |
diff --git a/commands/docs/url_build-query.md b/commands/docs/url_build-query.md
index 12813de622d..10d87f4f761 100644
--- a/commands/docs/url_build-query.md
+++ b/commands/docs/url_build-query.md
@@ -2,7 +2,7 @@
 title: url build-query
 categories: |
   network
-version: 0.100.0
+version: 0.101.0
 network: |
   Converts record or table into query string applying percent-encoding.
 usage: |
diff --git a/commands/docs/url_decode.md b/commands/docs/url_decode.md
index a5c7138c7b4..22422e54066 100644
--- a/commands/docs/url_decode.md
+++ b/commands/docs/url_decode.md
@@ -2,7 +2,7 @@
 title: url decode
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Converts a percent-encoded web safe string to a string.
 usage: |
diff --git a/commands/docs/url_encode.md b/commands/docs/url_encode.md
index c9f73b5d513..3ff1bd37c74 100644
--- a/commands/docs/url_encode.md
+++ b/commands/docs/url_encode.md
@@ -2,7 +2,7 @@
 title: url encode
 categories: |
   strings
-version: 0.100.0
+version: 0.101.0
 strings: |
   Converts a string to a percent encoded web safe string.
 usage: |
diff --git a/commands/docs/url_join.md b/commands/docs/url_join.md
index 4bd595c7624..d9441be8753 100644
--- a/commands/docs/url_join.md
+++ b/commands/docs/url_join.md
@@ -2,7 +2,7 @@
 title: url join
 categories: |
   network
-version: 0.100.0
+version: 0.101.0
 network: |
   Converts a record to url.
 usage: |
diff --git a/commands/docs/url_parse.md b/commands/docs/url_parse.md
index d2993e1e0cc..a8d8570bf6f 100644
--- a/commands/docs/url_parse.md
+++ b/commands/docs/url_parse.md
@@ -2,7 +2,7 @@
 title: url parse
 categories: |
   network
-version: 0.100.0
+version: 0.101.0
 network: |
   Parses a url.
 usage: |
diff --git a/commands/docs/url_split-query.md b/commands/docs/url_split-query.md
index 6e2a3889d45..d2eced92988 100644
--- a/commands/docs/url_split-query.md
+++ b/commands/docs/url_split-query.md
@@ -2,7 +2,7 @@
 title: url split-query
 categories: |
   network
-version: 0.100.0
+version: 0.101.0
 network: |
   Converts query string into table applying percent-decoding.
 usage: |
diff --git a/commands/docs/use.md b/commands/docs/use.md
index 78e9e4d03a2..97d89a269a6 100644
--- a/commands/docs/use.md
+++ b/commands/docs/use.md
@@ -2,7 +2,7 @@
 title: use
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Use definitions from a module, making them available in your shell.
 usage: |
diff --git a/commands/docs/utouch.md b/commands/docs/utouch.md
new file mode 100644
index 00000000000..b89ff9788bc
--- /dev/null
+++ b/commands/docs/utouch.md
@@ -0,0 +1,90 @@
+---
+title: utouch
+categories: |
+  filesystem
+version: 0.101.0
+filesystem: |
+  Creates one or more files.
+usage: |
+  Creates one or more files.
+---
+
+
+# `utouch` for [filesystem](/commands/categories/filesystem.md)
+
+Creates one or more files.
+
+## Signature
+
+```> utouch {flags} ...rest```
+
+## Flags
+
+ -  `--reference, -r {path}`: Use the access and modification times of the reference file/directory instead of the current time
+ -  `--timestamp, -t {datetime}`: Use the given timestamp instead of the current time
+ -  `--date, -d {string}`: Use the given time instead of the current time. This can be a full timestamp or it can be relative to either the current time or reference file time (if given). For more information, see https://www.gnu.org/software/coreutils/manual/html_node/touch-invocation.html
+ -  `--modified, -m`: Change only the modification time (if used with -a, access time is changed too)
+ -  `--access, -a`: Change only the access time (if used with -m, modification time is changed too)
+ -  `--no-create, -c`: Don't create the file if it doesn't exist
+ -  `--no-deref, -s`: Affect each symbolic link instead of any referenced file (only for systems that can change the timestamps of a symlink). Ignored if touching stdout
+
+## Parameters
+
+ -  `...rest`: The file(s) to create. '-' is used to represent stdout.
+
+
+## Input/output types:
+
+| input   | output  |
+| ------- | ------- |
+| nothing | nothing |
+
+## Examples
+
+Creates "fixture.json"
+```nu
+> utouch fixture.json
+
+```
+
+Creates files a, b and c
+```nu
+> utouch a b c
+
+```
+
+Changes the last modified time of "fixture.json" to today's date
+```nu
+> utouch -m fixture.json
+
+```
+
+Changes the last accessed and modified times of files a, b and c to the current time but yesterday
+```nu
+> utouch -d "yesterday" a b c
+
+```
+
+Changes the last modified time of files d and e to "fixture.json"'s last modified time
+```nu
+> utouch -m -r fixture.json d e
+
+```
+
+Changes the last accessed time of "fixture.json" to a datetime
+```nu
+> utouch -a -t 2019-08-24T12:30:30 fixture.json
+
+```
+
+Change the last accessed and modified times of stdout
+```nu
+> utouch -
+
+```
+
+Changes the last accessed and modified times of file a to 1 month before "fixture.json"'s last modified time
+```nu
+> utouch -r fixture.json -d "-1 month" a
+
+```
diff --git a/commands/docs/values.md b/commands/docs/values.md
index c71717aa31a..c198d208330 100644
--- a/commands/docs/values.md
+++ b/commands/docs/values.md
@@ -2,7 +2,7 @@
 title: values
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Given a record or table, produce a list of its columns' values.
 usage: |
diff --git a/commands/docs/version.md b/commands/docs/version.md
index 265693f0fe4..5cad03570ca 100644
--- a/commands/docs/version.md
+++ b/commands/docs/version.md
@@ -2,7 +2,7 @@
 title: version
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Display Nu version, and its build configuration.
 usage: |
diff --git a/commands/docs/view.md b/commands/docs/view.md
index aef24356ab0..5154a3c596c 100644
--- a/commands/docs/view.md
+++ b/commands/docs/view.md
@@ -2,7 +2,7 @@
 title: view
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
   Various commands for viewing debug information.
 usage: |
@@ -30,9 +30,10 @@ You must use one of the following subcommands. Using this command as-is will onl
 
 ## Subcommands:
 
-| name                                           | description                                                | type     |
-| ---------------------------------------------- | ---------------------------------------------------------- | -------- |
-| [`view files`](/commands/docs/view_files.md)   | View the files registered in nushell's EngineState memory. | built-in |
-| [`view ir`](/commands/docs/view_ir.md)         | View the compiled IR code for a block of code.             | built-in |
-| [`view source`](/commands/docs/view_source.md) | View a block, module, or a definition.                     | built-in |
-| [`view span`](/commands/docs/view_span.md)     | View the contents of a span.                               | built-in |
\ No newline at end of file
+| name                                           | description                                                 | type     |
+| ---------------------------------------------- | ----------------------------------------------------------- | -------- |
+| [`view blocks`](/commands/docs/view_blocks.md) | View the blocks registered in nushell's EngineState memory. | built-in |
+| [`view files`](/commands/docs/view_files.md)   | View the files registered in nushell's EngineState memory.  | built-in |
+| [`view ir`](/commands/docs/view_ir.md)         | View the compiled IR code for a block of code.              | built-in |
+| [`view source`](/commands/docs/view_source.md) | View a block, module, or a definition.                      | built-in |
+| [`view span`](/commands/docs/view_span.md)     | View the contents of a span.                                | built-in |
\ No newline at end of file
diff --git a/commands/docs/view_blocks.md b/commands/docs/view_blocks.md
new file mode 100644
index 00000000000..3dc9f43aea8
--- /dev/null
+++ b/commands/docs/view_blocks.md
@@ -0,0 +1,37 @@
+---
+title: view blocks
+categories: |
+  debug
+version: 0.101.0
+debug: |
+  View the blocks registered in nushell's EngineState memory.
+usage: |
+  View the blocks registered in nushell's EngineState memory.
+---
+
+
+# `view blocks` for [debug](/commands/categories/debug.md)
+
+View the blocks registered in nushell's EngineState memory.
+
+## Signature
+
+```> view blocks {flags} ```
+
+
+## Input/output types:
+
+| input   | output                                                      |
+| ------- | ----------------------------------------------------------- |
+| nothing | table\ |
+
+## Examples
+
+View the blocks registered in Nushell's EngineState memory
+```nu
+> view blocks
+
+```
+
+## Notes
+These are blocks parsed and loaded at runtime as well as any blocks that accumulate in the repl.
\ No newline at end of file
diff --git a/commands/docs/view_files.md b/commands/docs/view_files.md
index a4a9dfcc2cc..0c9a140a711 100644
--- a/commands/docs/view_files.md
+++ b/commands/docs/view_files.md
@@ -2,7 +2,7 @@
 title: view files
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
   View the files registered in nushell's EngineState memory.
 usage: |
diff --git a/commands/docs/view_ir.md b/commands/docs/view_ir.md
index 98dc9db00b8..18da54f57bb 100644
--- a/commands/docs/view_ir.md
+++ b/commands/docs/view_ir.md
@@ -2,7 +2,7 @@
 title: view ir
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
   View the compiled IR code for a block of code.
 usage: |
diff --git a/commands/docs/view_source.md b/commands/docs/view_source.md
index 4c1673ae242..160c9f2a4af 100644
--- a/commands/docs/view_source.md
+++ b/commands/docs/view_source.md
@@ -2,7 +2,7 @@
 title: view source
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
   View a block, module, or a definition.
 usage: |
diff --git a/commands/docs/view_span.md b/commands/docs/view_span.md
index 62a82dac792..ded3c0ec5e8 100644
--- a/commands/docs/view_span.md
+++ b/commands/docs/view_span.md
@@ -2,7 +2,7 @@
 title: view span
 categories: |
   debug
-version: 0.100.0
+version: 0.101.0
 debug: |
   View the contents of a span.
 usage: |
diff --git a/commands/docs/watch.md b/commands/docs/watch.md
index 62bff49289c..70e5d1962a9 100644
--- a/commands/docs/watch.md
+++ b/commands/docs/watch.md
@@ -2,7 +2,7 @@
 title: watch
 categories: |
   filesystem
-version: 0.100.0
+version: 0.101.0
 filesystem: |
   Watch for file changes and execute Nu code when they happen.
 usage: |
diff --git a/commands/docs/where.md b/commands/docs/where.md
index 36d8f05cd43..39355daf8d0 100644
--- a/commands/docs/where.md
+++ b/commands/docs/where.md
@@ -2,7 +2,7 @@
 title: where
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Filter values based on a row condition.
 usage: |
diff --git a/commands/docs/which.md b/commands/docs/which.md
index fcf012187d2..adfd095dc12 100644
--- a/commands/docs/which.md
+++ b/commands/docs/which.md
@@ -2,7 +2,7 @@
 title: which
 categories: |
   system
-version: 0.100.0
+version: 0.101.0
 system: |
   Finds a program file, alias or custom command.
 usage: |
diff --git a/commands/docs/while.md b/commands/docs/while.md
index 2628996dc8b..2e501d93a72 100644
--- a/commands/docs/while.md
+++ b/commands/docs/while.md
@@ -2,7 +2,7 @@
 title: while
 categories: |
   core
-version: 0.100.0
+version: 0.101.0
 core: |
   Conditionally run a block in a loop.
 usage: |
diff --git a/commands/docs/whoami.md b/commands/docs/whoami.md
index 31d3a6c89a3..eed33f55387 100644
--- a/commands/docs/whoami.md
+++ b/commands/docs/whoami.md
@@ -2,7 +2,7 @@
 title: whoami
 categories: |
   platform
-version: 0.100.0
+version: 0.101.0
 platform: |
   Get the current username using uutils/coreutils whoami.
 usage: |
diff --git a/commands/docs/window.md b/commands/docs/window.md
index da005e47b0b..af4e88beccc 100644
--- a/commands/docs/window.md
+++ b/commands/docs/window.md
@@ -2,7 +2,7 @@
 title: window
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Creates a sliding window of `window_size` that slide by n rows/elements across input.
 usage: |
diff --git a/commands/docs/with-env.md b/commands/docs/with-env.md
index 67bbc55d863..963a4330152 100644
--- a/commands/docs/with-env.md
+++ b/commands/docs/with-env.md
@@ -2,7 +2,7 @@
 title: with-env
 categories: |
   env
-version: 0.100.0
+version: 0.101.0
 env: |
   Runs a block with an environment variable set.
 usage: |
diff --git a/commands/docs/wrap.md b/commands/docs/wrap.md
index b0a762cbd2e..66674d0a7bf 100644
--- a/commands/docs/wrap.md
+++ b/commands/docs/wrap.md
@@ -2,7 +2,7 @@
 title: wrap
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Wrap the value into a column.
 usage: |
diff --git a/commands/docs/zip.md b/commands/docs/zip.md
index 580cb488ed2..51abd93d2e6 100644
--- a/commands/docs/zip.md
+++ b/commands/docs/zip.md
@@ -2,7 +2,7 @@
 title: zip
 categories: |
   filters
-version: 0.100.0
+version: 0.101.0
 filters: |
   Combine a stream with the input.
 usage: |
diff --git a/contributor-book/plugins.md b/contributor-book/plugins.md
index 41ccbed9bea..d38259de24a 100644
--- a/contributor-book/plugins.md
+++ b/contributor-book/plugins.md
@@ -37,14 +37,14 @@ Let's create our project. For this example, we'll create a simple `len` command
 First off, we'll create our plugin:
 
 ```sh
-> cargo new nu_plugin_len
-> cd nu_plugin_len
+cargo new nu_plugin_len
+cd nu_plugin_len
 ```
 
 Next, we'll add `nu` to our project's dependencies.
 
 ```sh
-> cargo add nu-plugin nu-protocol
+cargo add nu-plugin nu-protocol
 ```
 
 The `Cargo.toml` file should now look something like the following.
diff --git a/de/book/3rdpartyprompts.md b/de/book/3rdpartyprompts.md
index acafab58c49..e1e97285e7f 100644
--- a/de/book/3rdpartyprompts.md
+++ b/de/book/3rdpartyprompts.md
@@ -22,7 +22,7 @@ Wenn [oh-my-posh](https://ohmyposh.dev/) verwendet werden soll, kann dies in wen
 3. Die Umgebungsvariable `PROMPT_COMMAND` durch hinzufügen der folgenden Zeile in `~/.config/nushell/config.nu` setzen. Den Style `M365Princess.omp.json` kann man entsprechend der [Demo](https://ohmyposh.dev/docs/themes) beliebig ändern .
 
 ```nu
-> $env.PROMPT_COMMAND = { oh-my-posh --config ~/.poshthemes/M365Princess.omp.json }
+$env.PROMPT_COMMAND = { oh-my-posh --config ~/.poshthemes/M365Princess.omp.json }
 ```
 
 ## Starship
diff --git a/de/book/aliases.md b/de/book/aliases.md
index bdcb7355976..33a2b82a63a 100644
--- a/de/book/aliases.md
+++ b/de/book/aliases.md
@@ -5,19 +5,19 @@ Aliase in Nushell bieten eine einfache Möglichkeit, um Texte zur ersetzen. Dami
 Beispielsweise kann ein Alias namens `ll` definiert werden, der den längeren Befehl `ls -l` ersetzt:
 
 ```
-> alias ll = ls -l
+alias ll = ls -l
 ```
 
 Nun kann der Alias aufgerufen werden:
 
 ```
-> ll
+ll
 ```
 
 Wenn das getan wird, wirkt es, als sei `ls -l` aufgerufen worden. Das bietet auch die Möglichkeit weitere Parameter anzugeben. So kann auch geschrieben werden:
 
 ```
-> ll -a
+ll -a
 ```
 
 Das ist äquivalent zu `ls -l -a`. Deutlich kürzer.
diff --git a/de/book/coloring_and_theming.md b/de/book/coloring_and_theming.md
index f058f0868ab..4be74e5893c 100644
--- a/de/book/coloring_and_theming.md
+++ b/de/book/coloring_and_theming.md
@@ -17,7 +17,7 @@ Tabellen Rahmen werden mit der Einstellung `table_mode` in der `config.nu` konfi
 Hier ein Beispiel:
 
 ```nu
-> $env.config = {
+$env.config = {
     table_mode: rounded
 }
 ```
@@ -273,7 +273,7 @@ Hier die aktuelle Liste von Primitiven Typen. Nicht alle davon sind konfigurierb
 Hier ein kleines Beispiel, wie diese Werte angewendet werden können.
 
 ```nu
-> let config = {
+let config = {
     color_config: {
         separator: purple
         leading_trailing_space_bg: "#ffffff"
@@ -298,7 +298,7 @@ Hier ein kleines Beispiel, wie diese Werte angewendet werden können.
 Hier ein anderes Beispiel, welches mehrere Farben Schreibweisen sowie Kommentare verwendet.
 
 ```nu
-> let config = {
+let config = {
     color_config: {
         separator: "#88b719" # Dies setzt nur die Vordergrundsfarbe wie in PR #486
         leading_trailing_space_bg: white # Dies setzt nur die Vordergrundsfarbe im ursprünglichen Stil
@@ -352,7 +352,7 @@ Hier die aktuelle Formen Liste.
 Hier ein kleines Beispiel wie Farben auf diese Teile angewendet werden. Was nicht spezifiziert wird, erhält die Standardfarbe.
 
 ```nu
-> $env.config = {
+$env.config = {
     color_config: {
         shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b}
         shape_bool: green
@@ -375,13 +375,13 @@ Der Nushell Prompt ist konfigurierbar mit diesen Umgebungsvariablen:
 Beispiel: Für einen einfachen Prompt wäre folgendes mögllich. Hinweis `PROMPT_COMMAND` benötigt einen `block` wogegen die anderen einen `string` erwarten.
 
 ```nu
-> $env.PROMPT_COMMAND = { build-string (date now | format date '%m/%d/%Y %I:%M:%S%.3f') ': ' (pwd | path basename) }
+$env.PROMPT_COMMAND = { build-string (date now | format date '%m/%d/%Y %I:%M:%S%.3f') ': ' (pwd | path basename) }
 ```
 
 Soll der standard `PROMPT_INDICATOR` geändert werden, sieht das so aus.
 
 ```nu
-> $env.PROMPT_INDICATOR = "> "
+$env.PROMPT_INDICATOR = "> "
 ```
 
 Den Prompt einfärben wird duch den `block` `PROMPT_COMMAND` kontrolliert und individualisiert.
diff --git a/de/book/configuration.md b/de/book/configuration.md
index 4ce6f06da7f..b64fdd7646b 100644
--- a/de/book/configuration.md
+++ b/de/book/configuration.md
@@ -45,7 +45,7 @@ Um Nushell als Login-Shell zu verwenden, muss die `$env` Variable konfiguriert w
 Der komplette Satz an Umgebungsvariablen kann erzeugt werden, wenn Nu in einer anderen Shell, wie beispielsweise Bash, ausgeführt wird. In diese Nu-Sitzung kann ein Befehl wie der folgende verwendet werden, um `$env` zu setzen:
 
 ```
-> env | each { echo $"$env.($it.name) = '($it.raw)'" } | str join (char nl)
+env | each { echo $"$env.($it.name) = '($it.raw)'" } | str join (char nl)
 ```
 
 Das gibt Zeilen aus um `$env` in `env.nu` zu setzen - eine für jede Umgebungsvariable - inklusive der nötigen Werte.
@@ -53,15 +53,15 @@ Das gibt Zeilen aus um `$env` in `env.nu` zu setzen - eine für jede Umgebungsva
 Als nächstes, muss auf manchen Distributionen sichergestellt werden, dass Nu in der Liste der Shells in /etc/shells ist:
 
 ```
-> cat /etc/shells
-# /etc/shells: valid login shells
-/bin/sh
-/bin/dash
-/bin/bash
-/bin/rbash
-/usr/bin/screen
-/usr/bin/fish
-/home/sophia/.cargo/bin/nu
+cat /etc/shells
+# => # /etc/shells: valid login shells
+# => /bin/sh
+# => /bin/dash
+# => /bin/bash
+# => /bin/rbash
+# => /usr/bin/screen
+# => /usr/bin/fish
+# => /home/sophia/.cargo/bin/nu
 ```
 
 Damit sollte es möglich sein, Nu als Login-Shell mit `chsh` festzulegen. Nach dem Ausloggen und erneutem Einloggen sollte Nu als Shell grüßen.
diff --git a/de/book/custom_commands.md b/de/book/custom_commands.md
index 61e8da6258b..0117e50b0b9 100644
--- a/de/book/custom_commands.md
+++ b/de/book/custom_commands.md
@@ -17,7 +17,7 @@ In dieser Definition, wird ein Befehl `greet` beschrieben, der einen Parameter `
 Um den obigen Befehl auszuführen wird er wie ein eingebauter Befehl aufgerufen:
 
 ```
-> greet "world"
+greet "world"
 ```
 
 Wenn das getan wird, wird eine Ausgabe erzeugt, die wie die der eingebauten Befehle aussieht:
@@ -48,7 +48,7 @@ def "str mycommand" [] {
 Jetzt kann der eigene Unterbefehl aufgerufen werden, als ob er ein eingebauter Befehl von `str` wäre:
 
 ```
-> str mycommand
+str mycommand
 ```
 
 ## Typen von Parametern
@@ -130,19 +130,19 @@ In der obigen Definition von `greet`, werden ein fester Parameter `name` und ein
 Das obige Beispiel kann wie folgt aufgerufen werden:
 
 ```
-> greet world --age 10
+greet world --age 10
 ```
 
 Oder:
 
 ```
-> greet --age 10 world
+greet --age 10 world
 ```
 
 Oder gleich ganz ohne Flag:
 
 ```
-> greet world
+greet world
 ```
 
 Flags können auch so definiert werden, dass es eine Kurzform gibt. Das erlaubt es sowohl eine kurze als auch eine einfach lesbare lange Flag für die selbe Aufgabe zu haben.
@@ -163,7 +163,7 @@ _Hinweis:_ Flags sind benannt nach der langen Form des Namens. Im obigen Beispie
 Nun kann diese neue Version von `greet` wie folgt aufgerufen werden:
 
 ```
-> greet -a 10 hello
+greet -a 10 hello
 ```
 
 ## Dokumentation für den eigenen Befehl
diff --git a/de/book/custom_completions.md b/de/book/custom_completions.md
index 73ed1c0cb89..ad73d2ae424 100644
--- a/de/book/custom_completions.md
+++ b/de/book/custom_completions.md
@@ -13,10 +13,10 @@ Dem Befehl, der die Vervollständigung bereitstellt, und die Verknüpfung mit de
 Hier ein Beispiel:
 
 ```
-> def tiere [] { ["katze", "hund", "aal" ] }
-> def my-command [tier: string@tiere] { print $tier }
->| my-command
-katze                 hund                 aal
+def tiere [] { ["katze", "hund", "aal" ] }
+def my-command [tier: string@tiere] { print $tier }
+| my-command
+# => katze                 hund                 aal
 ```
 
 In der ersten Zeile wird ein eigener Befehl erstellt, der eine Liste von drei verschiedenen Tieren zurückgibt.
diff --git a/de/book/environment.md b/de/book/environment.md
index dea25df4c2b..8f082c08009 100644
--- a/de/book/environment.md
+++ b/de/book/environment.md
@@ -36,7 +36,7 @@ Umgebungsvariablen werden als Felder der Variable `$env` gesetzt.
 Um die Umgebungsvariable `FOO` zu setzen kann direkt der Wert zu `$env.FOO` zugewiesen werden.
 
 ```
-> $env.FOO = 'BAR'
+$env.FOO = 'BAR'
 ```
 
 Um zum Beispiel die `PATH` Variable zu ergänzen, wird folgendes eingegeben:
@@ -54,7 +54,7 @@ Wenn mehrere Umgebungsvariablen gesetzt werden sollen, so kann `load-env` eine g
 Diese besteht aus name/value Paaren, welche alle auf einmal geladen werden:
 
 ```
-> load-env { "BOB": "FOO", "JAY": "BAR" }
+load-env { "BOB": "FOO", "JAY": "BAR" }
 ```
 
 ### Einmalig verwendete Umgebungsvariablen
@@ -77,14 +77,14 @@ Wenn eine Umgebungsvariable gesetzt wird, ist sie nur in ihrem Gültigkeitsberei
 Hier ein kleines Beispiel um den Gültigkeitsbereich zu demonstrieren:
 
 ```
-> $env.FOO = "BAR"
-> do {
+$env.FOO = "BAR"
+do {
     $env.FOO = "BAZ"
     $env.FOO == "BAZ"
 }
-true
-> $env.FOO == "BAR"
-true
+# => true
+$env.FOO == "BAR"
+# => true
 ```
 
 ## Verzeichnis Wechsel
@@ -98,15 +98,15 @@ Dies wiederum folgt den gleichen Regeln wie das setzen anderer Umgebungsvariable
 Eine praktische Möglichkeit eine Umgebungsvariable einmalig zu setzen, ist inspiriert von Bash und anderen Shells:
 
 ```
-> FOO=BAR echo $env.FOO
-BAR
+FOO=BAR echo $env.FOO
+# => BAR
 ```
 
 Es kann auch [`with-env`](/commands/docs/with-env.md) verwendet werden um expliziter zu sein:
 
 ```
-> with-env { FOO: BAR } { echo $env.FOO }
-BAR
+with-env { FOO: BAR } { echo $env.FOO }
+# => BAR
 ```
 
 Der [`with-env`](/commands/docs/with-env.md) Befehl setzt die Umgebungsvariable temporär (hier wird die Variable "FOO" auf den Wert "BAR" gesetzt)
@@ -129,14 +129,14 @@ Wird sie jedoch mit [`def --env`](/commands/docs/def.md) anstatt [`def`](/comman
 (Gilt auch für `export def`, siehe [Modules (EN)](/book/modules.md))
 
 ```
-> def --env foo [] {
+def --env foo [] {
     $env.FOO = 'BAR'
 }
 
-> foo
+foo
 
-> $env.FOO
-BAR
+$env.FOO
+# => BAR
 ```
 
 ## Umgebungsvariablen konvertieren
@@ -166,26 +166,26 @@ $env.ENV_CONVERSIONS = {
 In einer Nushell Instanz gilt nun:
 
 ```
-> with-env { FOO : 'a-b-c' } { nu }  # runs Nushell with FOO env. var. set to 'a-b-c'
+with-env { FOO : 'a-b-c' } { nu }  # runs Nushell with FOO env. var. set to 'a-b-c'
 
-> $env.FOO
-  0   a
-  1   b
-  2   c
+$env.FOO
+# =>   0   a
+# =>   1   b
+# =>   2   c
 ```
 
 Wie zu sehen ist `$env.FOO` nun eine Liste in einer neuen Nushell Instanz mit der neuen config.
 Die Konvertierung kann auch manuell getestet werden mit:
 
 ```
-> do $env.ENV_CONVERSIONS.FOO.from_string 'a-b-c'
+do $env.ENV_CONVERSIONS.FOO.from_string 'a-b-c'
 ```
 
 Um die Konvertierun list -> string zu testen:
 
 ```
-> nu -c '$env.FOO'
-a-b-c
+nu -c '$env.FOO'
+# => a-b-c
 ```
 
 Weil `nu` selber ein externer Befehl ist, übersetzt Nushell die `[ a b c ]` Liste gemäss `ENV_CONVERSIONS.FOO.to_string` und übergibt sie dem `nu` Prozess.
@@ -208,21 +208,21 @@ Alle Umgebungsvariablen in env.nu und config.nu sind immer noch Strings solange
 Umgebungsvariablen können im aktuellen Gültigkeitsbereich entfernt werden via [`hide`](/commands/docs/hide.md):
 
 ```
-> $env.FOO = 'BAR'
-...
-> hide FOO
+$env.FOO = 'BAR'
+# => ...
+hide FOO
 ```
 
 Dieses Verstecken im Gültigkeitsbereich erlaubt es gleichzeitig temporär eine Variabel zu entfernen ohne dass man die höher gelegene Umgebung modifiziert wird:
 
 ```
-> $env.FOO = 'BAR'
-> do {
+$env.FOO = 'BAR'
+do {
     hide FOO
     # $env.FOO does not exist
   }
-> $env.FOO
-BAR
+$env.FOO
+# => BAR
 ```
 
 Mehr Informationen über Verstecken findet sich im Kapitel [Modules](/book/modules.md)
diff --git a/de/book/escaping.md b/de/book/escaping.md
index 031d3124c7b..809cc6214d8 100644
--- a/de/book/escaping.md
+++ b/de/book/escaping.md
@@ -5,11 +5,11 @@ Nushell stellt einen identischen Satz an Befehlen für verschiedene Systeme zur
 Nushell Befehl:
 
 ```
-> ls
+ls
 ```
 
 Aufruf des Systembefehls:
 
 ```
-> ^ls
+^ls
 ```
diff --git a/de/book/hooks.md b/de/book/hooks.md
index 38a752058e0..444ce3fd2f0 100644
--- a/de/book/hooks.md
+++ b/de/book/hooks.md
@@ -89,12 +89,12 @@ Umgebungsvariablen im Hook **Block** werden in ähnlicher Weise wie [`def --env`
 Folgendes Beispiel zeigt dies:
 
 ```
-> $env.config = ($env.config | upsert hooks {
+$env.config = ($env.config | upsert hooks {
     pre_prompt: { $env.SPAM = "eggs" }
 })
 
-> $env.SPAM
-eggs
+$env.SPAM
+# => eggs
 ```
 
 Die Hookblöcke folgen ansonsten den allgemeinen Scoping-Regeln, d.h. Befehle, Aliase, etc., die innerhalb des Blocks definiert sind,
@@ -152,11 +152,11 @@ Dies funktioniert, als ob der String in den REPL eingeben und Enter gedrückt wi
 So kann der Hook aus dem vorherigen Abschnitt auch geschrieben werden als:
 
 ```
-> $env.config = ($env.config | upsert hooks {
+$env.config = ($env.config | upsert hooks {
     pre_prompt: '$env.SPAM = "eggs"'
 })
 
-> $env.SPAM
+$env.SPAM
 eggs
 ```
 Dieses Feature kann z.B. verwendet werden, um abhängig vom aktuellen Verzeichnis Definitionen einzubringen:
diff --git a/de/book/loading_data.md b/de/book/loading_data.md
index 1996f88fcfd..8f00aa30729 100644
--- a/de/book/loading_data.md
+++ b/de/book/loading_data.md
@@ -23,8 +23,8 @@ Soll nur die Version aus dem Projekt angezeigt werden, kann mit dem [`get`](/com
 direkt diese Information herausgelesen werden.
 
 ```
-> open editors/vscode/package.json | get version
-1.0.0
+open editors/vscode/package.json | get version
+# => 1.0.0
 ```
 
 Nu unterstützt aktuell die folgenden Formate um Daten direkt als Tabelle zu öffnen:
@@ -48,7 +48,7 @@ Nu unterstützt aktuell die folgenden Formate um Daten direkt als Tabelle zu öf
 Was aber passiert, wenn eine Text Datei geladen wird, die keinem der angegebenen Formate entspricht?
 
 ```
-> open README.md
+# => open README.md
 ```
 
 Die Datei wird wie gewohnt als Text ausgegeben.
@@ -64,10 +64,10 @@ Oft werden diese Daten als String repräsentiert.
 Zum Beispiel wie in dieser Datei:
 
 ```
-> open people.txt
-Octavia | Butler | Writer
-Bob | Ross | Painter
-Antonio | Vivaldi | Composer
+open people.txt
+# => Octavia | Butler | Writer
+# => Bob | Ross | Painter
+# => Antonio | Vivaldi | Composer
 ```
 
 Jeder Datenpunkt ist durch ein pipe ('|') Symbol getrennt. Und jede Person steht auf einer
@@ -77,12 +77,12 @@ weshalb diese Datei von Hand geparst werden muss.
 Zuerst wird die Datei so geladen, dass jede Zeile für sich verarbeitet werden kann:
 
 ```
-> open people.txt | lines
-───┬──────────────────────────────
- 0 │ Octavia | Butler | Writer
- 1 │ Bob | Ross | Painter
- 2 │ Antonio | Vivaldi | Composer
-───┴──────────────────────────────
+open people.txt | lines
+# => ───┬──────────────────────────────
+# =>  0 │ Octavia | Butler | Writer
+# =>  1 │ Bob | Ross | Painter
+# =>  2 │ Antonio | Vivaldi | Composer
+# => ───┴──────────────────────────────
 ```
 
 Dadurch wird bereits wieder eine Liste ausgegeben. Im nächsten Schritt sollen die Zeilen
@@ -93,67 +93,67 @@ Mit dem `column` Unterbefehl wird der Inhalt über mehrere Spalten aufgeteilt.
 Als Parameter reicht das Trennzeichen, der Rest ist automatisch:
 
 ```
-> open people.txt | lines | split column "|"
-───┬──────────┬───────────┬───────────
- # │ column1  │ column2   │ column3
-───┼──────────┼───────────┼───────────
- 0 │ Octavia  │  Butler   │  Writer
- 1 │ Bob      │  Ross     │  Painter
- 2 │ Antonio  │  Vivaldi  │  Composer
-───┴──────────┴───────────┴───────────
+open people.txt | lines | split column "|"
+# => ───┬──────────┬───────────┬───────────
+# =>  # │ column1  │ column2   │ column3
+# => ───┼──────────┼───────────┼───────────
+# =>  0 │ Octavia  │  Butler   │  Writer
+# =>  1 │ Bob      │  Ross     │  Painter
+# =>  2 │ Antonio  │  Vivaldi  │  Composer
+# => ───┴──────────┴───────────┴───────────
 ```
 
 Das sieht _fast_ korrekt aus.Es sieht so aus, als ob sich noch eine zusätzliche Lücke eingeschlichen hat.
 Mit dem [`trim`](/commands/docs/str_trim.md) Befehl wird dieser beseitigt:
 
 ```
-> open people.txt | lines | split column "|" | str trim
-───┬─────────┬─────────┬──────────
- # │ column1 │ column2 │ column3
-───┼─────────┼─────────┼──────────
- 0 │ Octavia │ Butler  │ Writer
- 1 │ Bob     │ Ross    │ Painter
- 2 │ Antonio │ Vivaldi │ Composer
-───┴─────────┴─────────┴──────────
+open people.txt | lines | split column "|" | str trim
+# => ───┬─────────┬─────────┬──────────
+# =>  # │ column1 │ column2 │ column3
+# => ───┼─────────┼─────────┼──────────
+# =>  0 │ Octavia │ Butler  │ Writer
+# =>  1 │ Bob     │ Ross    │ Painter
+# =>  2 │ Antonio │ Vivaldi │ Composer
+# => ───┴─────────┴─────────┴──────────
 ```
 
 Nicht schlecht. Der [`split`](/commands/docs/split.md) Befehl gibt nicht nur brauchbare Daten zurück,
 sondern bezeichnet auch noch standardmässig die Spaltennamen:
 
 ```
-> open people.txt | lines | split column "|" | str trim | get column1
-───┬─────────
- 0 │ Octavia
- 1 │ Bob
- 2 │ Antonio
-───┴─────────
+open people.txt | lines | split column "|" | str trim | get column1
+# => ───┬─────────
+# =>  0 │ Octavia
+# =>  1 │ Bob
+# =>  2 │ Antonio
+# => ───┴─────────
 ```
 
 Die Spalten können jedoch auch benannt werden:
 
 ```
-> open people.txt | lines | split column "|" first_name last_name job | str trim
-───┬────────────┬───────────┬──────────
- # │ first_name │ last_name │ job
-───┼────────────┼───────────┼──────────
- 0 │ Octavia    │ Butler    │ Writer
- 1 │ Bob        │ Ross      │ Painter
- 2 │ Antonio    │ Vivaldi   │ Composer
-───┴────────────┴───────────┴──────────
+open people.txt | lines | split column "|" first_name last_name job | str trim
+# => ───┬────────────┬───────────┬──────────
+# =>  # │ first_name │ last_name │ job
+# => ───┼────────────┼───────────┼──────────
+# =>  0 │ Octavia    │ Butler    │ Writer
+# =>  1 │ Bob        │ Ross      │ Painter
+# =>  2 │ Antonio    │ Vivaldi   │ Composer
+# => ───┴────────────┴───────────┴──────────
 ```
 
 Jetzt da die Daten in einer Tabelle sind, können alle Befehle, die wir davor schon auf Tabellen
 angewendet haben wiederverwenden:
 
 ```
-> open people.txt | lines | split column "|" first_name last_name job | str trim | sort-by first_name
-───┬────────────┬───────────┬──────────
- # │ first_name │ last_name │ job
-───┼────────────┼───────────┼──────────
- 0 │ Antonio    │ Vivaldi   │ Composer
- 1 │ Bob        │ Ross      │ Painter
- 2 │ Octavia    │ Butler    │ Writer
-───┴────────────┴───────────┴──────────
+open people.txt | lines | split column "|" first_name last_name job | str trim | sort-by first_name
+# => ───┬────────────┬───────────┬──────────
+# =>  # │ first_name │ last_name │ job
+# => ───┼────────────┼───────────┼──────────
+# =>  0 │ Antonio    │ Vivaldi   │ Composer
+# =>  1 │ Bob        │ Ross      │ Painter
+# =>  2 │ Octavia    │ Butler    │ Writer
+# => ───┴────────────┴───────────┴──────────
 ```
 
 Weitere Befehle, mit denen Texte aus Strings bearbeitet werden können sind:
@@ -166,12 +166,12 @@ Es gibt ausserdem einige Hilfsbefehle, die verwendet werden können um mit Daten
 die Nu eigentlich verstehen sollte. Zum Beispiel wenn eine Rust lock Datei geöffnet wird:
 
 ```
-> open Cargo.lock
-# This file is automatically @generated by Cargo.
-# It is not intended for manual editing.
-[[package]]
-name = "adhoc_derive"
-version = "0.1.2"
+open Cargo.lock
+# => # This file is automatically @generated by Cargo.
+# => # It is not intended for manual editing.
+# => [[package]]
+# => name = "adhoc_derive"
+# => version = "0.1.2"
 ```
 
 Eine "Cargo.lock" Datei ist eigentlich eine .toml Datei, aber die Dateiendung ist nicht .toml.
@@ -189,12 +189,13 @@ ist dies nicht immer gewünscht. Um den darunter liegenden Text zu erhalten, kan
 [`open`](/commands/docs/open.md) Befehl das Flag `--raw` mitgegeben werden:
 
 ```
-> open Cargo.toml --raw
-[package]                                                                                        name = "nu"
-version = "0.1.3"
-authors = ["Yehuda Katz ", "Sophia Turner <547158+sophiajt@users.noreply.github.com>"]
-description = "A shell for the GitHub era"
-license = "MIT"
+open Cargo.toml --raw
+# => [package]
+# => name = "nu"
+# => version = "0.1.3"
+# => authors = ["Yehuda Katz ", "Sophia Turner <547158+sophiajt@users.noreply.github.com>"]
+# => description = "A shell for the GitHub era"
+# => license = "MIT"
 ```
 
 ## URLs abrufen
diff --git a/de/book/metadata.md b/de/book/metadata.md
index aa2a9ecbe9c..f2e582f9413 100644
--- a/de/book/metadata.md
+++ b/de/book/metadata.md
@@ -3,14 +3,14 @@
 Bei der Verwendung von Nu ist es Ihnen vielleicht schon einmal passiert, dass Sie das Gefühl hatten, dass hinter den Kulissen noch etwas anderes vor sich geht. Nehmen wir zum Beispiel an, Sie versuchen, eine Datei zu öffnen, die Nu unterstützt, und vergessen es dann und versuchen erneut, sie zu konvertieren:
 
 ```nu
-> open Cargo.toml | from toml
-error: Expected a string from pipeline
-- shell:1:18
-1 | open Cargo.toml | from toml
-  |                   ^^^^^^^^^ requires string input
-- shell:1:5
-1 | open Cargo.toml | from toml
-  |      ---------- object originates from here
+open Cargo.toml | from toml
+# => error: Expected a string from pipeline
+# => - shell:1:18
+# => 1 | open Cargo.toml | from toml
+# =>   |                   ^^^^^^^^^ requires string input
+# => - shell:1:5
+# => 1 | open Cargo.toml | from toml
+# =>   |      ---------- object originates from here
 ```
 
 Die Fehlermeldung sagt uns nicht nur, dass das, was wir [`from toml`](/commands/docs/from_toml.md) angegeben haben, keine Zeichenkette war, sondern auch, woher der Wert ursprünglich kam. Woher sollte es das wissen?
@@ -20,20 +20,20 @@ Werte, die in Nu durch eine Pipeline fließen, sind oft mit einer Reihe von zus
 Führen wir den Befehl [`open`](/commands/docs/open.md) noch einmal aus, aber dieses Mal schauen wir uns die Tags an, die er zurückgibt:
 
 ```nu
-> metadata (open Cargo.toml)
-╭──────┬───────────────────╮
-│ span │ {record 2 fields} │
-╰──────┴───────────────────╯
+metadata (open Cargo.toml)
+# => ╭──────┬───────────────────╮
+# => │ span │ {record 2 fields} │
+# => ╰──────┴───────────────────╯
 ```
 
 Derzeit verfolgen wir nur die Spanne, aus der die Werte stammen. Schauen wir uns das einmal genauer an:
 
 ```nu
-> metadata (open Cargo.toml) | get span
-╭───────┬────────╮
-│ start │ 212970 │
-│ end   │ 212987 │
-╰───────┴────────╯
+metadata (open Cargo.toml) | get span
+# => ╭───────┬────────╮
+# => │ start │ 212970 │
+# => │ end   │ 212987 │
+# => ╰───────┴────────╯
 ```
 
 Die Bereiche "start" und "end" geben an, wo die Unterstreichung in der Zeile sein wird. Wenn Sie über 5 und dann bis 15 zählen, werden Sie sehen, dass die Zeile mit dem Dateinamen "Cargo.toml" übereinstimmt. So wusste der Fehler, den wir vorhin gesehen haben, was unterstrichen werden sollte.
diff --git a/de/book/operators.md b/de/book/operators.md
index db05c6b9f48..af2439c2b0a 100644
--- a/de/book/operators.md
+++ b/de/book/operators.md
@@ -56,8 +56,8 @@ Mathematische Operationen werden in der folgenden Reihenfolge ausgewertet (von d
 - Zuweisungs Operationen
 
 ```
-> 3 * (1 + 2)
-9
+3 * (1 + 2)
+# => 9
 ```
 
 ## Typen
@@ -65,18 +65,18 @@ Mathematische Operationen werden in der folgenden Reihenfolge ausgewertet (von d
 Nicht alle Operationen ergeben für alle Datentypen Sinn.
 Wenn eine Operation auf einen nicht kompatiblen Datentyp angewendet werden soll, wird ein Fehler ausgegeben, der erklären soll, was falsch gelaufen ist:
 ```
-> "spam" - 1
-Error: nu::parser::unsupported_operation (link)
-
-  × Types mismatched for operation.
-   ╭─[entry #49:1:1]
- 1 │ "spam" - 1
-   · ───┬── ┬ ┬
-   ·    │   │ ╰── int
-   ·    │   ╰── doesn't support these values.
-   ·    ╰── string
-   ╰────
-  help: Change string or int to be the right types and try again.
+"spam" - 1
+# => Error: nu::parser::unsupported_operation (link)
+# => 
+# =>   × Types mismatched for operation.
+# =>    ╭─[entry #49:1:1]
+# =>  1 │ "spam" - 1
+# =>    · ───┬── ┬ ┬
+# =>    ·    │   │ ╰── int
+# =>    ·    │   ╰── doesn't support these values.
+# =>    ·    ╰── string
+# =>    ╰────
+# =>   help: Change string or int to be the right types and try again.
 ```
 
 Die Regeln fühlen sich oft strickt an. Auf der anderen Seite sollten sich jedoch weniger unerwünschte Nebeneffekte einschleichen.
diff --git a/de/book/pipeline.md b/de/book/pipeline.md
index 37690d06e41..cf861ebc638 100644
--- a/de/book/pipeline.md
+++ b/de/book/pipeline.md
@@ -8,7 +8,7 @@ So wie Nu die Arbeit mit Texten als dem Basis Datentyp in Unix erweitert, erweit
 Eine Pipeline besteht aus drei Teilen: Dem Input, dem Filter und dem Output.
 
 ```
-> open "Cargo.toml" | inc package.version --minor | save "Cargo_new.toml"
+open "Cargo.toml" | inc package.version --minor | save "Cargo_new.toml"
 ```
 
 Der erste Befehl, `open "Cargo.toml"`, ist der Input (manchmal auch als "source" oder "producer" bezeichnet).
@@ -25,8 +25,8 @@ Andere Arten von Output geben die Daten aus der Pipeline zum Beispiel auf der Ko
 Die `$in` Variable sammelt die Daten in der Pipeline in einen Wert, um den ganzen Strom als Parameter verwenden zu können:
 
 ```nushell
-> echo 1 2 3 | $in.1 * $in.2
-6
+echo 1 2 3 | $in.1 * $in.2
+# => 6
 ```
 
 ## Mehrzeilen Pipelines
@@ -73,13 +73,13 @@ Der [`table`](/commands/docs/table.md) Befehl wird an jede Pipeline angefügt, d
 Dies erlaubt es den Output in dieser Form zu sehen. Tatsächlich ist der Befehl:
 
 ```
-> ls
+ls
 ```
 
 und die Pipeline,
 
 ```
-> ls
+ls
 ```
 
 ein und dasselbe.
diff --git a/de/book/plugins.md b/de/book/plugins.md
index ffeb32c2d1d..245a1bcaa37 100644
--- a/de/book/plugins.md
+++ b/de/book/plugins.md
@@ -7,11 +7,11 @@ Um ein Plugin hinzuzufügen, muss es erstellt werden und dann der Befehl `plugin
 Ein Beispiel:
 
 ```
-> plugin add ./my_plugins/nu-plugin-inc -e capnp
+plugin add ./my_plugins/nu-plugin-inc -e capnp
 ```
 
 Wenn der Befehl registriert wurde, kann er als Teil der internen Befehle verwendet werden.
 
 ```
-> inc --help
+inc --help
 ```
diff --git a/de/book/scripts.md b/de/book/scripts.md
index b6b4e47720e..764b97214ff 100644
--- a/de/book/scripts.md
+++ b/de/book/scripts.md
@@ -4,14 +4,14 @@ In Nushell können Skripte geschrieben und ausgeführt werden, welche in der Nus
 Um ein Skript auszuführen, wird es dem Befehl `nu` als Argument übergeben:
 
 ```
-> nu myscript.nu
+nu myscript.nu
 ```
 
 Dies wird das Skript bis zum Ende in einer neuen Nuinstanz ausführen.
 Das Skript kann auch in der _aktuellen_ Instanz ausgeführt werden mit dem [`source`](/commands/docs/source.md) Befehl:
 
 ```
-> source myscript.nu
+source myscript.nu
 ```
 
 Hier ein Beispiel einer Skript Datei:
@@ -75,8 +75,8 @@ def main [x: int] {
 ```
 
 ```
-> nu myscript.nu 100
-110
+nu myscript.nu 100
+# => 110
 ```
 
 ## Shebangs (`#!`)
@@ -91,6 +91,6 @@ echo "Hello World!"
 ```
 
 ```
-> ./myscript
-Hello World!
+./myscript
+# => Hello World!
 ```
diff --git a/de/book/thinking_in_nushell.md b/de/book/thinking_in_nushell.md
index 6a465ba9363..80b6efdab39 100644
--- a/de/book/thinking_in_nushell.md
+++ b/de/book/thinking_in_nushell.md
@@ -11,21 +11,21 @@ Nushell ist sowohl eine Programmiersprache, als auch eine Shell. Deswegen hat si
 Einiges ist jedoch so modelliert, wie es auch von anderen Shells her bekannt ist. Zum Beispiel Pipelines verbinden zwei Befehle:
 
 ```
-> ls | length
+ls | length
 ```
 
 Nushell hat auch andere Fähigkeiten, wie, aufnehmen des exit codes eines zuvor ausgeführten Befehls.
 Trotz dieser Vorzüge ist Nushell nicht Bash. In einer Bash, oder bei POSIX kompatiblen Shells ganz generell, verwendet man z.B.:
 
 ```
-> echo "hello" > output.txt
+echo "hello" > output.txt
 ```
 
 In Nushell is das `>` ein grösser-als Operator, was eher dem Programmiersprachen Aspekt von Nushell entspricht.
 Stattdessen wird eine Pipe zu einem Befehl geführt, der die Aufgabe des Speicherns übernimmt:
 
 ```
-> echo "hello" | save output.txt
+echo "hello" | save output.txt
 ```
 
 **Denken in Nushell:** In Nushell werden die Daten durch die Pipeline weitergereicht, bis sie den Benutzer oder einen abschliessenden Befehl erreichen.
@@ -52,7 +52,7 @@ bevor sie ausgeführt werden kann, können die drei Zeilen nicht im voraus `komp
 Ein anderes Problem ist, einen Dateinamen dynamisch erzeugen zu wollen um ihn auszuführen:
 
 ```
-> source $"($my_path)/common.nu"
+source $"($my_path)/common.nu"
 ```
 
 Dies würde voraussetzen, dass Nushell die Eingabe auswerten kann um sie dann auszuführen, jedoch wird diese Information zur Kompilierzeit benötigt.
@@ -88,14 +88,14 @@ Schleifenzähler sind ein anderes häufiges Muster für veränderliche Variablen
 Zum Beispiel kann sowohl jedes Element wie auch dessen Index mit dem `-n` Flag von [`each`](/commands/docs/each.md) erreicht werden:
 
 ```
-> ls | enumerate | each { |row| $"Number ($row.index) is size ($row.item.size)" }
+ls | enumerate | each { |row| $"Number ($row.index) is size ($row.item.size)" }
 ```
 
 Mit dem [`reduce`](/commands/docs/reduce.md) kann eine ähnliche Funktionalität erreicht werden wie man es von Variablen in Schleifen kennt.
 Zum Beispiel, wenn der längste Text in einer Liste von Texten gesucht wird:
 
 ```
-> [one, two, three, four, five, six] | reduce {|curr, max|
+[one, two, three, four, five, six] | reduce {|curr, max|
     if ($curr | str length) > ($max | str length) {
         $curr
     } else {
@@ -119,7 +119,7 @@ In der Praxis ist damit präziserer Code möglich, um zum Beispiel mit Unterverz
 erstellt werden soll:
 
 ```
-> ls | each { |elt|
+ls | each { |elt|
     cd $elt.name
     make
 }
diff --git a/de/book/types_of_data.md b/de/book/types_of_data.md
index ed5c32d45cf..33e74f6db74 100644
--- a/de/book/types_of_data.md
+++ b/de/book/types_of_data.md
@@ -45,23 +45,23 @@ Einfache Anführungszeichen ergeben ebenfalls einen Text zurück. Der Unterschie
 Nushell unterstützt Text Erweiterung, was es erlaubt, Unterausdrücke innerhalb eines Textes zu verwenden. Diese werden mit `$` ausgedrückt:
 
 ```
-> echo $"6 x 7 = (6 * 7)"
-6 x 7 = 42
+echo $"6 x 7 = (6 * 7)"
+# => 6 x 7 = 42
 ```
 
 ```
-> ls | each { |row| echo $"($row.name) is ($row.size)" }
-───┬─────────────────────
- 0 │ genawait is 4.1 KB
- 1 │ learncpp is 4.1 KB
- 2 │ nuscripts is 4.1 KB
-───┴─────────────────────
+ls | each { |row| echo $"($row.name) is ($row.size)" }
+# => ───┬─────────────────────
+# =>  0 │ genawait is 4.1 KB
+# =>  1 │ learncpp is 4.1 KB
+# =>  2 │ nuscripts is 4.1 KB
+# => ───┴─────────────────────
 ```
 
 **blosse Texte**
 
 ```
-> echo hello
+echo hello
 ```
 
 Eine spezielle Eigenschaft von Nushell ist, dass ein Text mit nur einem Wort auch ganz ohne Anführungszeichen erstellt werden kann.
@@ -69,7 +69,7 @@ Eine spezielle Eigenschaft von Nushell ist, dass ein Text mit nur einem Wort auc
 Der Text oben ist das selbe als wäre geschrieben:
 
 ```
-> echo "hello"
+echo "hello"
 ```
 
 Siehe auch [Handling Strings](https://www.nushell.sh/book/loading_data.html#handling-strings).
@@ -187,9 +187,9 @@ Binärdaten wie der Inhalt einer Bilddatei entspricht einer Gruppe von rohen (ra
 Binär kann explizit wörtlich geschrieben werden in einer der Formen `0x[...]`, `0b[...]`, or `0o[...]`:
 
 ```
-> 0x[1F FF]  # Hexadecimal
-> 0b[1 1010] # Binary
-> 0o[377]    # Octal
+0x[1F FF]  # Hexadecimal
+0b[1 1010] # Binary
+0o[377]    # Octal
 ```
 
 Nicht vollständige bytes werden links mit Nullen aufgefüllt (left-padded)
@@ -207,23 +207,23 @@ Wertepaare werden auch als key-value pairs bezeichnet, ähnlich wie sie von JSON
 werden Wertepaar von oben unten anstatt links-rechts dargestellt:
 
 ```
-> echo {name: sam, rank: 10}
-╭──────┬─────╮
-│ name │ sam │
-│ rank │ 10  │
-╰──────┴─────╯
+echo {name: sam, rank: 10}
+# => ╭──────┬─────╮
+# => │ name │ sam │
+# => │ rank │ 10  │
+# => ╰──────┴─────╯
 ```
 
 Über Wertepaare kann iteriert werden wenn sie zuerst in eine Tabelle transponiert werden:
 
 ```
-> echo {name: sam, rank: 10} | transpose key value
-╭───┬──────┬───────╮
-│ # │ key  │ value │
-├───┼──────┼───────┤
-│ 0 │ name │  sam  │
-│ 1 │ rank │   10  │
-╰───┴──────┴───────╯
+echo {name: sam, rank: 10} | transpose key value
+# => ╭───┬──────┬───────╮
+# => │ # │ key  │ value │
+# => ├───┼──────┼───────┤
+# => │ 0 │ name │  sam  │
+# => │ 1 │ rank │   10  │
+# => ╰───┴──────┴───────╯
 ```
 
 ## Listen (lists)
@@ -234,12 +234,12 @@ was man eine Tabelle (table) nennt.
 Beispiel: Eine Liste von Texten
 
 ```
-> echo [sam fred george]
-───┬────────
- 0 │ sam
- 1 │ fred
- 2 │ george
-───┴────────
+echo [sam fred george]
+# => ───┬────────
+# =>  0 │ sam
+# =>  1 │ fred
+# =>  2 │ george
+# => ───┴────────
 ```
 
 ## Tabellen (tables)
@@ -250,36 +250,36 @@ Eine Tabelle besteht immer aus Zeilen und Spalten.
 Eine Tabelle wird ähnlich erstellt wie eine Liste. Weil diese auch Spalten und nicht nur Werte enthält, geben wir die Spalten zuerst an:
 
 ```
-> echo [[column1, column2]; [Value1, Value2]]
-───┬─────────┬─────────
- # │ column1 │ column2
-───┼─────────┼─────────
- 0 │ Value1  │ Value2
-───┴─────────┴─────────
+echo [[column1, column2]; [Value1, Value2]]
+# => ───┬─────────┬─────────
+# =>  # │ column1 │ column2
+# => ───┼─────────┼─────────
+# =>  0 │ Value1  │ Value2
+# => ───┴─────────┴─────────
 ```
 
 Eine Tabelle mit mehreren Zeilen sieht dann so aus:
 
 ```
-> echo [[column1, column2]; [Value1, Value2] [Value3, Value4]]
-───┬─────────┬─────────
- # │ column1 │ column2
-───┼─────────┼─────────
- 0 │ Value1  │ Value2
- 1 │ Value3  │ Value4
-───┴─────────┴─────────
+echo [[column1, column2]; [Value1, Value2] [Value3, Value4]]
+# => ───┬─────────┬─────────
+# =>  # │ column1 │ column2
+# => ───┼─────────┼─────────
+# =>  0 │ Value1  │ Value2
+# =>  1 │ Value3  │ Value4
+# => ───┴─────────┴─────────
 ```
 
 Oder aus einer Liste von Wertepaaren:
 
 ```
-> echo [{name: sam, rank: 10}, {name: bob, rank: 7}]
-╭───┬──────┬──────╮
-│ # │ name │ rank │
-├───┼──────┼──────┤
-│ 0 │ sam  │   10 │
-│ 1 │ bob  │    7 │
-╰───┴──────┴──────╯
+echo [{name: sam, rank: 10}, {name: bob, rank: 7}]
+# => ╭───┬──────┬──────╮
+# => │ # │ name │ rank │
+# => ├───┼──────┼──────┤
+# => │ 0 │ sam  │   10 │
+# => │ 1 │ bob  │    7 │
+# => ╰───┴──────┴──────╯
 ```
 
 ## Blöcke (blocks)
diff --git a/de/book/variables_and_subexpressions.md b/de/book/variables_and_subexpressions.md
index 9f60586f4e1..235e86b7962 100644
--- a/de/book/variables_and_subexpressions.md
+++ b/de/book/variables_and_subexpressions.md
@@ -9,9 +9,9 @@ Die einfachere Variante der auszuwertenden Ausdrücke ist die Variable. Während
 Wenn eine Variable erzeugt wurde, kann der Inhalt dieser Variable ausgegeben werden, indem `$` vor dem Variablennamen verwendet wird:
 
 ```
-> let my_value = 4
-> echo $my_value
-4
+let my_value = 4
+echo $my_value
+# => 4
 ```
 
 ## Pfade von Variablen
@@ -19,14 +19,14 @@ Wenn eine Variable erzeugt wurde, kann der Inhalt dieser Variable ausgegeben wer
 Ein Pfad einer Variable funktioniert ähnlich wie ein strukturierter Datentyp. Es kann mittels Referenzen auf den Inhalt der Variable beziehungsweise die Spalten in der Variable zugegriffen werden, um final bei einem bestimmten Wert zu landen. Wenn beispielsweise anstatt der `4` im obigen Beispiel, der Variablen eine Tabelle zugewiesen wurde:
 
 ```
-> let my_value = [[name]; [testuser]]
+let my_value = [[name]; [testuser]]
 ```
 
 Hier kann ein Pfad der Variable `$my_value` verwendet werden, um den Wert der Spalte `name` in nur einem Schritt zu bekommen:
 
 ```
-> echo $my_value.name
-testuser
+echo $my_value.name
+# => testuser
 ```
 
 ## Unterausdrücke
@@ -38,14 +38,14 @@ Die Klammern enthalten eine Pipeline, die bis zum Ende durchlaufen wird und dere
 Unterausdrücke können auch ganze Pipelines statt nur einzelner Befehle enthalten. Um eine Liste von Dateien mit einer Größe größer als 10 Kilobytes zu bekommen, kann die folgende Pipeline verwendet und einer Variable zugewiesen werden:
 
 ```
-> let names_of_big_files = (ls | where size > 10kb)
-> echo $names_of_big_files
-───┬────────────┬──────┬──────────┬──────────────
- # │    name    │ type │   size   │   modified
-───┼────────────┼──────┼──────────┼──────────────
- 0 │ Cargo.lock │ File │ 155.3 KB │ 17 hours ago
- 1 │ README.md  │ File │  15.9 KB │ 17 hours ago
-───┴────────────┴──────┴──────────┴──────────────
+let names_of_big_files = (ls | where size > 10kb)
+echo $names_of_big_files
+# => ───┬────────────┬──────┬──────────┬──────────────
+# =>  # │    name    │ type │   size   │   modified
+# => ───┼────────────┼──────┼──────────┼──────────────
+# =>  0 │ Cargo.lock │ File │ 155.3 KB │ 17 hours ago
+# =>  1 │ README.md  │ File │  15.9 KB │ 17 hours ago
+# => ───┴────────────┴──────┴──────────┴──────────────
 ```
 
 ## Unterausdrücke und Pfade
@@ -53,13 +53,13 @@ Unterausdrücke können auch ganze Pipelines statt nur einzelner Befehle enthalt
 Unterausdrücke unterstützen auch Pfade. Um beispielsweise eine Liste der Dateinamen im aktuellen Ordner zu bekommen, kann diese Pipeline verwendet werden:
 
 ```
-> ls | get name
+ls | get name
 ```
 
 Dasselbe Ergebnis kann auch in nur einem Schritt erreicht werden, indem ein Unterausdruck mit Pfad verwendet wird:
 
 ```
-> echo (ls).name
+echo (ls).name
 ```
 
 Welcher Stil gewählt wird, hängt vom Anwendungsfall und den persönlichen Vorlieben ab.
@@ -69,15 +69,15 @@ Welcher Stil gewählt wird, hängt vom Anwendungsfall und den persönlichen Vorl
 Nushell erlaubt den Zugriff auf Spalten in Tabellen in Unterausdrücken durch einfache Short-Hands. Wenn beispielsweise nur Zeilen in `ls` angezeigt werden sollen, in der die Größe der Datei größer als 10 Kilobytes ist, kann der folgende Befehl verwendet werden:
 
 ```
-> ls | where size > 10kb
+ls | where size > 10kb
 ```
 
 `where size > 10kb` ist ein Befehl mit zwei Teilen: Dem Befehlsnamen `where` und dem short-hand Ausdruck `size > 10kb`. Hier wird auch klar, warum das Ganze short-hand heißt: `size` ist hier die gekürzte Version von `$it.size`. Das Ganze könnte auch mit einer der folgenden ausführlicheren Varianten erreicht werden:
 
 ```
-> ls | where $it.size > 10kb
-> ls | where ($it.size > 10kb)
-> ls | where {|$it| $it.size > 10kb }
+ls | where $it.size > 10kb
+ls | where ($it.size > 10kb)
+ls | where {|$it| $it.size > 10kb }
 ```
 
 Damit diese short-hand Syntax funktioniert, muss der Name der Spalte auf der linken Seite der Operation sein (wie bei `size` in `size > 10kb`).
diff --git a/de/book/working_with_lists.md b/de/book/working_with_lists.md
index 29d26688ab2..8eae42e714f 100644
--- a/de/book/working_with_lists.md
+++ b/de/book/working_with_lists.md
@@ -13,15 +13,15 @@ Mit den zwei Befehlen `update` und `insert` können Listen in einer Pipeline ver
 zum Beispiel fügt folgende Zeile den Wert `10` in der Mitte, also an Stelle 2 ein.
 
 ```nu
-> [1, 2, 3, 4] | insert 2 10
-# [1, 2, 10, 3, 4]
+[1, 2, 3, 4] | insert 2 10
+# => [1, 2, 10, 3, 4]
 ```
 
 Mit dem Befehl `update` ersetzen wir hingegen das 2. Element mit dem Wert `10`.
 
 ```nu
-> [1, 2, 3, 4] | update 1 10
-# [1, 10, 3, 4]
+[1, 2, 3, 4] | update 1 10
+# => [1, 10, 3, 4]
 ```
 
 Zusätzlich zu `insert` und `update` stehen die Befehle `prepend` und `append` zu Verfügung.
diff --git a/de/book/working_with_strings.md b/de/book/working_with_strings.md
index a505688377c..0b383688446 100644
--- a/de/book/working_with_strings.md
+++ b/de/book/working_with_strings.md
@@ -11,8 +11,8 @@ Der einfachste Text in Nushell ist der in einfachen Anführungszeichen.
 Er wird mit dem `'` Zeichen umgeben. Hier der Text als Hallo Welt.
 
 ```nu
-> 'Hallo Welt'
-Hallo Welt
+'Hallo Welt'
+# => Hallo Welt
 ```
 
 Text in einfachen Anführungszeichen belassen den Text wie er ist,
@@ -30,9 +30,9 @@ Hallo gefolgt von einen `\n` um eine neue Linie zu erzeugen, dann Welt.
 Das ganze in doppelten Anführungszeichen.
 
 ```nu
-> "Hallo\nWelt"
-Hallo
-Welt
+"Hallo\nWelt"
+# => Hallo
+# => Welt
 ```
 
 Escape Zeichen werden verwendet um Zeichen einzugeben, die ansonsten
@@ -64,9 +64,9 @@ Soll zum Beispiel eine Person per Namen gegrüsst werden, deren Namen in einer V
 dann sieht das so aus:
 
 ```nu
-> let name = "Alice"
-> $"greetings, ($name)"
-greetings, Alice
+let name = "Alice"
+$"greetings, ($name)"
+# => greetings, Alice
 ```
 
 Ein Ausdruck in `()` wird zuerst fertig ausgeführt. Das Ergebnis wird zur Bildung
@@ -81,8 +81,8 @@ So können die Zeichen `(` und `)` in einem Text verwendet werden, ohne dass Nus
 auswerten will, was sich dazwischen befindet.
 
 ```nu
-> $"2 + 2 is (2 + 2) \(you guessed it!)"
-2 + 2 is 4 (you guessed it!)
+$"2 + 2 is (2 + 2) \(you guessed it!)"
+# => 2 + 2 is 4 (you guessed it!)
 ```
 
 ## Texte aufsplitten
@@ -108,8 +108,8 @@ Mit `help str` wirden alle Sub-Befehle ausgegeben.
 Zum Beispiel kann geprüft werden, ob sich ein Zeichen in einem Text befindet mit `str contains`:
 
 ```nu
-> "Hallo Welt" | str contains "W"
-true
+"Hallo Welt" | str contains "W"
+# => true
 ```
 
 ### Texte schneiden
@@ -119,8 +119,8 @@ geschnitten. Standardmässig schneidet der [`str trim`](/commands/docs/str_trim.
 Leerraum von beiden Seiten des Textes. Zum Beispiel:
 
 ```nu
-> '       My   string   ' | str trim
-My   string
+'       My   string   ' | str trim
+# => My   string
 ```
 
 Mit den Optionen `--right` und `--left` kann die Seite angegeben werden,
@@ -130,8 +130,8 @@ Um ein spezifisches Zeichen weg zu schneiden, wird `--char ` verwende
 Hier ein Beispiel mit dieser Option:
 
 ```nu
-> '=== Nu shell ===' | str trim -r -c '='
-=== Nu shell
+'=== Nu shell ===' | str trim -r -c '='
+# => === Nu shell
 ```
 
 ### Subtexte
@@ -140,12 +140,12 @@ Subtexte sind Stücke von Texten. Sie haben einen Start- und einen Endpunkt.
 Hier ein Beispiel eines Substrings:
 
 ```nu
-> 'Hallo Welt!' | str index-of 'o'
-4
-> 'Hallo Welt!' | str index-of 'l'
-8
-> 'Hallo Welt!' | str substring 4..8
-o We
+'Hallo Welt!' | str index-of 'o'
+# => 4
+'Hallo Welt!' | str index-of 'l'
+# => 8
+'Hallo Welt!' | str substring 4..8
+# => o We
 ```
 
 ### Texte ausrichten (padding)
@@ -153,10 +153,10 @@ o We
 Verwende [`fill`](/commands/docs/fill.md):
 
 ```nu
-> '1234' | fill -a right -c '0' -w 10
-0000001234
-> '1234' | fill -a left -c '0' -w 10 | str length
-10
+'1234' | fill -a right -c '0' -w 10
+# => 0000001234
+'1234' | fill -a left -c '0' -w 10 | str length
+# => 10
 ```
 
 ### Texte umkehren
@@ -164,14 +164,14 @@ Verwende [`fill`](/commands/docs/fill.md):
 Dies kann mit dem [`str reverse`](/commands/docs/str_reverse.md) Befehl ganz einfach erreicht werden.
 
 ```nu
-> 'Nushell' | str reverse
-llehsuN
-> ['Nushell' 'is' 'cool'] | str reverse
-╭───┬─────────╮
-│ 0 │ llehsuN │
-│ 1 │ si      │
-│ 2 │ looc    │
-╰───┴─────────╯
+'Nushell' | str reverse
+# => llehsuN
+['Nushell' 'is' 'cool'] | str reverse
+# => ╭───┬─────────╮
+# => │ 0 │ llehsuN │
+# => │ 1 │ si      │
+# => │ 2 │ looc    │
+# => ╰───┴─────────╯
 ```
 
 ## Texte parsen
@@ -180,18 +180,18 @@ Mit dem [`parse`](/commands/docs/parse.md) Befehl können Texte in Spalten gepar
 Zum Beispiel:
 
 ```nu
-> 'Nushell is the best' | parse '{shell} is {type}'
-╭───┬─────────┬──────────╮
-│ # │  shell  │   type   │
-├───┼─────────┼──────────┤
-│ 0 │ Nushell │ the best │
-╰───┴─────────┴──────────╯
-> 'Bash is kinda cringe' | parse --regex '(?P\w+) is (?P[\w\s]+)'
-╭───┬───────┬──────────────╮
-│ # │ shell │     type     │
-├───┼───────┼──────────────┤
-│ 0 │ Bash  │ kinda cringe │
-╰───┴───────┴──────────────╯
+'Nushell is the best' | parse '{shell} is {type}'
+# => ╭───┬─────────┬──────────╮
+# => │ # │  shell  │   type   │
+# => ├───┼─────────┼──────────┤
+# => │ 0 │ Nushell │ the best │
+# => ╰───┴─────────┴──────────╯
+'Bash is kinda cringe' | parse --regex '(?P\w+) is (?P[\w\s]+)'
+# => ╭───┬───────┬──────────────╮
+# => │ # │ shell │     type     │
+# => ├───┼───────┼──────────────┤
+# => │ 0 │ Bash  │ kinda cringe │
+# => ╰───┴───────┴──────────────╯
 ```
 
 ## Texte konvertieren
diff --git a/de/book/working_with_tables.md b/de/book/working_with_tables.md
index a02b970186f..8cd4b099817 100644
--- a/de/book/working_with_tables.md
+++ b/de/book/working_with_tables.md
@@ -6,18 +6,18 @@ um mit Tabelle auf einfache Art die Daten zu finden und zu filtern, die benötig
 Um zu starten, wird eine Tabelle benötigt wie diese:
 
 ```
-> ls
-───┬───────────────┬──────┬─────────┬────────────
- # │ name          │ type │ size    │ modified
-───┼───────────────┼──────┼─────────┼────────────
- 0 │ files.rs      │ File │  4.6 KB │ 5 days ago
- 1 │ lib.rs        │ File │   330 B │ 5 days ago
- 2 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
- 3 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
- 4 │ path.rs       │ File │  2.1 KB │ 5 days ago
- 5 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
- 6 │ signature.rs  │ File │  1.2 KB │ 5 days ago
-───┴───────────────┴──────┴─────────┴────────────
+ls
+# => ───┬───────────────┬──────┬─────────┬────────────
+# =>  # │ name          │ type │ size    │ modified
+# => ───┼───────────────┼──────┼─────────┼────────────
+# =>  0 │ files.rs      │ File │  4.6 KB │ 5 days ago
+# =>  1 │ lib.rs        │ File │   330 B │ 5 days ago
+# =>  2 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
+# =>  3 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
+# =>  4 │ path.rs       │ File │  2.1 KB │ 5 days ago
+# =>  5 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
+# =>  6 │ signature.rs  │ File │  1.2 KB │ 5 days ago
+# => ───┴───────────────┴──────┴─────────┴────────────
 ```
 
 ## Daten sortieren
@@ -26,18 +26,18 @@ Um eine Tabelle zu sortieren, wird der [`sort-by`](/commands/docs/sort-by.md) Be
 Hier wird sortiert nach der Grösse der Dateien:
 
 ```
-> ls | sort-by size
-───┬───────────────┬──────┬─────────┬────────────
- # │ name          │ type │ size    │ modified
-───┼───────────────┼──────┼─────────┼────────────
- 0 │ lib.rs        │ File │   330 B │ 5 days ago
- 1 │ signature.rs  │ File │  1.2 KB │ 5 days ago
- 2 │ path.rs       │ File │  2.1 KB │ 5 days ago
- 3 │ files.rs      │ File │  4.6 KB │ 5 days ago
- 4 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
- 5 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
- 6 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
-───┴───────────────┴──────┴─────────┴────────────
+ls | sort-by size
+# => ───┬───────────────┬──────┬─────────┬────────────
+# =>  # │ name          │ type │ size    │ modified
+# => ───┼───────────────┼──────┼─────────┼────────────
+# =>  0 │ lib.rs        │ File │   330 B │ 5 days ago
+# =>  1 │ signature.rs  │ File │  1.2 KB │ 5 days ago
+# =>  2 │ path.rs       │ File │  2.1 KB │ 5 days ago
+# =>  3 │ files.rs      │ File │  4.6 KB │ 5 days ago
+# =>  4 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
+# =>  5 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
+# =>  6 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
+# => ───┴───────────────┴──────┴─────────┴────────────
 ```
 
 Es kann nach allen Spalten sortiert werden, die einen Vergleich erlauben.
@@ -49,34 +49,34 @@ Von einer Tabelle können einzelne Spalten und Zeilen ausgewählt werden.
 Mit dem [`select`](/commands/docs/select.md) Befehl werden hier einige Spalten gewählt.
 
 ```
-> ls | select name size
-───┬───────────────┬─────────
- # │ name          │ size
-───┼───────────────┼─────────
- 0 │ files.rs      │  4.6 KB
- 1 │ lib.rs        │   330 B
- 2 │ lite_parse.rs │  6.3 KB
- 3 │ parse.rs      │ 49.8 KB
- 4 │ path.rs       │  2.1 KB
- 5 │ shapes.rs     │  4.7 KB
- 6 │ signature.rs  │  1.2 KB
-───┴───────────────┴─────────
+ls | select name size
+# => ───┬───────────────┬─────────
+# =>  # │ name          │ size
+# => ───┼───────────────┼─────────
+# =>  0 │ files.rs      │  4.6 KB
+# =>  1 │ lib.rs        │   330 B
+# =>  2 │ lite_parse.rs │  6.3 KB
+# =>  3 │ parse.rs      │ 49.8 KB
+# =>  4 │ path.rs       │  2.1 KB
+# =>  5 │ shapes.rs     │  4.7 KB
+# =>  6 │ signature.rs  │  1.2 KB
+# => ───┴───────────────┴─────────
 ```
 
 Damit wird eine Tabelle kreiert, die sich auf das Wesentliche beschränkt.
 Als nächstes sollen nur die 5 kleinsten Dateien aus diesem Verzeichnis enthalten sein:
 
 ```
-> ls | sort-by size | first 5
-───┬──────────────┬──────┬────────┬────────────
- # │ name         │ type │ size   │ modified
-───┼──────────────┼──────┼────────┼────────────
- 0 │ lib.rs       │ File │  330 B │ 5 days ago
- 1 │ signature.rs │ File │ 1.2 KB │ 5 days ago
- 2 │ path.rs      │ File │ 2.1 KB │ 5 days ago
- 3 │ files.rs     │ File │ 4.6 KB │ 5 days ago
- 4 │ shapes.rs    │ File │ 4.7 KB │ 5 days ago
-───┴──────────────┴──────┴────────┴────────────
+ls | sort-by size | first 5
+# => ───┬──────────────┬──────┬────────┬────────────
+# =>  # │ name         │ type │ size   │ modified
+# => ───┼──────────────┼──────┼────────┼────────────
+# =>  0 │ lib.rs       │ File │  330 B │ 5 days ago
+# =>  1 │ signature.rs │ File │ 1.2 KB │ 5 days ago
+# =>  2 │ path.rs      │ File │ 2.1 KB │ 5 days ago
+# =>  3 │ files.rs     │ File │ 4.6 KB │ 5 days ago
+# =>  4 │ shapes.rs    │ File │ 4.7 KB │ 5 days ago
+# => ───┴──────────────┴──────┴────────┴────────────
 ```
 
 Zuerst wird die Tabelle nach grösse sortiert, um die kleinsten Dateien zuoberst zu erhalten, danach werden mit `first 5` die ersten 5 Zeilen ausgegeben.
@@ -84,14 +84,14 @@ Zuerst wird die Tabelle nach grösse sortiert, um die kleinsten Dateien zuoberst
 Mit `skip` können ebenfalls Zeilen entfernt werden, die unerwünscht sind. Hier die ersten 2 der 5 aus dem obigen Beispiel:
 
 ```
-> ls | sort-by size | first 5 | skip 2
-───┬───────────┬──────┬────────┬────────────
- # │ name      │ type │ size   │ modified
-───┼───────────┼──────┼────────┼────────────
- 0 │ path.rs   │ File │ 2.1 KB │ 5 days ago
- 1 │ files.rs  │ File │ 4.6 KB │ 5 days ago
- 2 │ shapes.rs │ File │ 4.7 KB │ 5 days ago
-───┴───────────┴──────┴────────┴────────────
+ls | sort-by size | first 5 | skip 2
+# => ───┬───────────┬──────┬────────┬────────────
+# =>  # │ name      │ type │ size   │ modified
+# => ───┼───────────┼──────┼────────┼────────────
+# =>  0 │ path.rs   │ File │ 2.1 KB │ 5 days ago
+# =>  1 │ files.rs  │ File │ 4.6 KB │ 5 days ago
+# =>  2 │ shapes.rs │ File │ 4.7 KB │ 5 days ago
+# => ───┴───────────┴──────┴────────┴────────────
 ```
 
 So konnten die 3 Zeilen extrahiert werden, die uns interessieren.
@@ -100,25 +100,25 @@ In allen Tabellen sind die Zeilen nummeriert. Dies ermöglicht eine einfache Art
 Im folgenden wird zuerst nach dem Namen sortiert, und dann die 5. Zeile mit dem `select` Befehl über die Zeilennummer ausgewählt:
 
 ```
-> ls | sort-by name
-───┬───────────────┬──────┬─────────┬────────────
- # │ name          │ type │ size    │ modified
-───┼───────────────┼──────┼─────────┼────────────
- 0 │ files.rs      │ File │  4.6 KB │ 5 days ago
- 1 │ lib.rs        │ File │   330 B │ 5 days ago
- 2 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
- 3 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
- 4 │ path.rs       │ File │  2.1 KB │ 5 days ago
- 5 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
- 6 │ signature.rs  │ File │  1.2 KB │ 5 days ago
-───┴───────────────┴──────┴─────────┴────────────
+ls | sort-by name
+# => ───┬───────────────┬──────┬─────────┬────────────
+# =>  # │ name          │ type │ size    │ modified
+# => ───┼───────────────┼──────┼─────────┼────────────
+# =>  0 │ files.rs      │ File │  4.6 KB │ 5 days ago
+# =>  1 │ lib.rs        │ File │   330 B │ 5 days ago
+# =>  2 │ lite_parse.rs │ File │  6.3 KB │ 5 days ago
+# =>  3 │ parse.rs      │ File │ 49.8 KB │ 1 day ago
+# =>  4 │ path.rs       │ File │  2.1 KB │ 5 days ago
+# =>  5 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
+# =>  6 │ signature.rs  │ File │  1.2 KB │ 5 days ago
+# => ───┴───────────────┴──────┴─────────┴────────────
 
-> ls | sort-by name | select 5
-───┬───────────────┬──────┬─────────┬────────────
- # │ name          │ type │ size    │ modified
-───┼───────────────┼──────┼─────────┼────────────
- 0 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
-───┴───────────────┴──────┴─────────┴────────────
+ls | sort-by name | select 5
+# => ───┬───────────────┬──────┬─────────┬────────────
+# =>  # │ name          │ type │ size    │ modified
+# => ───┼───────────────┼──────┼─────────┼────────────
+# =>  0 │ shapes.rs     │ File │  4.7 KB │ 5 days ago
+# => ───┴───────────────┴──────┴─────────┴────────────
 ```
 
 ## Daten aus der Tabelle herausziehen
@@ -128,16 +128,16 @@ Im nächsten Schritt soll angeschaut werden, wie wir den Inhalt anstelle der Tab
 Zum Beispiel wenn eine Liste der Namen aller Dateien erstellt werden soll. Dafür steht der [`get`](/commands/docs/get.md) Befehl bereit:
 
 ```
-> ls | get name
-───┬───────────────
- 0 │ files.rs
- 1 │ lib.rs
- 2 │ lite_parse.rs
- 3 │ parse.rs
- 4 │ path.rs
- 5 │ shapes.rs
- 6 │ signature.rs
-───┴───────────────
+ls | get name
+# => ───┬───────────────
+# =>  0 │ files.rs
+# =>  1 │ lib.rs
+# =>  2 │ lite_parse.rs
+# =>  3 │ parse.rs
+# =>  4 │ path.rs
+# =>  5 │ shapes.rs
+# =>  6 │ signature.rs
+# => ───┴───────────────
 ```
 
 Damit erhalten wir die Werte aller Dateinamen als Liste.
@@ -145,18 +145,18 @@ Damit erhalten wir die Werte aller Dateinamen als Liste.
 Dies sieht fast so aus, wie der [`select`](/commands/docs/select.md) Befehl weiter oben, deshalb hier die beiden nebeneinander:
 
 ```
-> ls | select name
-───┬───────────────
- # │ name
-───┼───────────────
- 0 │ files.rs
- 1 │ lib.rs
- 2 │ lite_parse.rs
- 3 │ parse.rs
- 4 │ path.rs
- 5 │ shapes.rs
- 6 │ signature.rs
-───┴───────────────
+ls | select name
+# => ───┬───────────────
+# =>  # │ name
+# => ───┼───────────────
+# =>  0 │ files.rs
+# =>  1 │ lib.rs
+# =>  2 │ lite_parse.rs
+# =>  3 │ parse.rs
+# =>  4 │ path.rs
+# =>  5 │ shapes.rs
+# =>  6 │ signature.rs
+# => ───┴───────────────
 ```
 
 Diese sehen wirklich sehr ähnlich aus! Was also ist der Unterschied:
@@ -179,15 +179,15 @@ In Nu wird dadurch nicht die Tabelle direkt geändert, sondern jeder Befehl gene
 Mit [`append`](/commands/docs/append.md) können Spalten gleichen Namens zusammengeführt werden:
 
 ```
-> let $first = [[a b]; [1 2]]
-> let $second = [[a b]; [3 4]]
-> $first | append $second
-───┬───┬───
- # │ a │ b
-───┼───┼───
- 0 │ 1 │ 2
- 1 │ 3 │ 4
-───┴───┴───
+let $first = [[a b]; [1 2]]
+let $second = [[a b]; [3 4]]
+$first | append $second
+# => ───┬───┬───
+# =>  # │ a │ b
+# => ───┼───┼───
+# =>  0 │ 1 │ 2
+# =>  1 │ 3 │ 4
+# => ───┴───┴───
 ```
 
 ### Tabellen mergen
@@ -195,42 +195,42 @@ Mit [`append`](/commands/docs/append.md) können Spalten gleichen Namens zusamme
 Mit dem [`merge`](/commands/docs/merge.md) Befehl werden zwei oder mehr Tabellen zusammengeführt.
 
 ```
-> let $first = [[a b]; [1 2]]
-> let $second = [[c d]; [3 4]]
-> $first | merge { $second }
-───┬───┬───┬───┬───
- # │ a │ b │ c │ d
-───┼───┼───┼───┼───
- 0 │ 1 │ 2 │ 3 │ 4
-───┴───┴───┴───┴───
+let $first = [[a b]; [1 2]]
+let $second = [[c d]; [3 4]]
+$first | merge { $second }
+# => ───┬───┬───┬───┬───
+# =>  # │ a │ b │ c │ d
+# => ───┼───┼───┼───┼───
+# =>  0 │ 1 │ 2 │ 3 │ 4
+# => ───┴───┴───┴───┴───
 ```
 
 Wird eine dritte Tabelle generiert:
 
 ```
-> let $third = [[e f]; [5 6]]
+let $third = [[e f]; [5 6]]
 ```
 
 Können nun alle drei Tabellen zusammengeführt werden wie hier:
 
 ```
-> $first | merge { $second } | merge { $third }
-───┬───┬───┬───┬───┬───┬───
- # │ a │ b │ c │ d │ e │ f
-───┼───┼───┼───┼───┼───┼───
- 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6
-───┴───┴───┴───┴───┴───┴───
+$first | merge { $second } | merge { $third }
+# => ───┬───┬───┬───┬───┬───┬───
+# =>  # │ a │ b │ c │ d │ e │ f
+# => ───┼───┼───┼───┼───┼───┼───
+# =>  0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6
+# => ───┴───┴───┴───┴───┴───┴───
 ```
 
 Oder mit dem [`reduce`](/commands/docs/reduce.md) Befehl alle dynamisch gemerged:
 
 ```
-> [$first $second $third] | reduce {|elt, acc| $acc|merge { $elt }}
-───┬───┬───┬───┬───┬───┬───
- # │ a │ b │ c │ d │ e │ f
-───┼───┼───┼───┼───┼───┼───
- 0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6
-───┴───┴───┴───┴───┴───┴───
+[$first $second $third] | reduce {|elt, acc| $acc|merge { $elt }}
+# => ───┬───┬───┬───┬───┬───┬───
+# =>  # │ a │ b │ c │ d │ e │ f
+# => ───┼───┼───┼───┼───┼───┼───
+# =>  0 │ 1 │ 2 │ 3 │ 4 │ 5 │ 6
+# => ───┴───┴───┴───┴───┴───┴───
 ```
 
 ### Eine Spalte hinzufügen
@@ -239,29 +239,29 @@ Mit dem [`insert`](/commands/docs/insert.md) Befehl wird eine neue Spalte hinzug
 Wie zum Beispiel:
 
 ```
-> open rustfmt.toml
-─────────┬──────
- edition │ 2018
-─────────┴──────
+open rustfmt.toml
+# => ─────────┬──────
+# =>  edition │ 2018
+# => ─────────┴──────
 ```
 
 wird eine Spalte namens "next_edition" mit dem Wert 2021 hinzugefügt:
 
 ```
-> open rustfmt.toml | insert next_edition 2021
-──────────────┬──────
- edition      │ 2018
- next_edition │ 2021
-──────────────┴──────
+open rustfmt.toml | insert next_edition 2021
+# => ──────────────┬──────
+# =>  edition      │ 2018
+# =>  next_edition │ 2021
+# => ──────────────┴──────
 ```
 
 Öffnen wir die originale Datei erneut, bleibt der Inhalt der alte:
 
 ```
-> open rustfmt.toml
-─────────┬──────
- edition │ 2018
-─────────┴──────
+open rustfmt.toml
+# => ─────────┬──────
+# =>  edition │ 2018
+# => ─────────┴──────
 ```
 
 Änderungen in Nu sind funktionale Änderungen, was bedeutet, dass Werte geändert werden, ohne permanente Änderungen zu bewirken.
@@ -269,12 +269,12 @@ Es ist deshalb möglich, mehrere Änderungen in der Pipeline vorzunehmen, bevor
 Zum Sichern können wir, wie in diesem Beispiel, den [`save`](/commands/docs/save.md) Befehl verwenden:
 
 ```
-> open rustfmt.toml | insert next_edition 2021 | save rustfmt2.toml
-> open rustfmt2.toml
-──────────────┬──────
- edition      │ 2018
- next_edition │ 2021
-──────────────┴──────
+open rustfmt.toml | insert next_edition 2021 | save rustfmt2.toml
+open rustfmt2.toml
+# => ──────────────┬──────
+# =>  edition      │ 2018
+# =>  next_edition │ 2021
+# => ──────────────┴──────
 ```
 
 ### Eine Spalte updaten
@@ -283,19 +283,19 @@ Zum Sichern können wir, wie in diesem Beispiel, den [`save`](/commands/docs/sav
 Auf die selbe Datei angewendet, sieht das so aus:
 
 ```
-> open rustfmt.toml
-─────────┬──────
- edition │ 2018
-─────────┴──────
+open rustfmt.toml
+# => ─────────┬──────
+# =>  edition │ 2018
+# => ─────────┴──────
 ```
 
 Und nun das Update auf die nächste Edition, die unterstützt werden soll:
 
 ```
-> open rustfmt.toml | update edition 2021
-─────────┬──────
- edition │ 2021
-─────────┴──────
+open rustfmt.toml | update edition 2021
+# => ─────────┬──────
+# =>  edition │ 2021
+# => ─────────┴──────
 ```
 
 Mit dem [`upsert`](/commands/docs/upsert.md) Befehl wird der Wert enweder eingefügt oder updatet abhängig davon, ob er bereits existriet.
@@ -306,16 +306,16 @@ Mit [`move`](/commands/docs/move.md) werden Spalten in de Tabelle verschoben. Um
 erschienen zu lassen, schreibt man:
 
 ```
-> ls | move name --after size
-╭────┬──────┬─────────┬───────────────────┬──────────────╮
-│ #  │ type │  size   │       name        │   modified   │
-├────┼──────┼─────────┼───────────────────┼──────────────┤
-│  0 │ dir  │   256 B │ Applications      │ 3 days ago   │
-│  1 │ dir  │   256 B │ Data              │ 2 weeks ago  │
-│  2 │ dir  │   448 B │ Desktop           │ 2 hours ago  │
-│  3 │ dir  │   192 B │ Disks             │ a week ago   │
-│  4 │ dir  │   416 B │ Documents         │ 4 days ago   │
-...
+ls | move name --after size
+# => ╭────┬──────┬─────────┬───────────────────┬──────────────╮
+# => │ #  │ type │  size   │       name        │   modified   │
+# => ├────┼──────┼─────────┼───────────────────┼──────────────┤
+# => │  0 │ dir  │   256 B │ Applications      │ 3 days ago   │
+# => │  1 │ dir  │   256 B │ Data              │ 2 weeks ago  │
+# => │  2 │ dir  │   448 B │ Desktop           │ 2 hours ago  │
+# => │  3 │ dir  │   192 B │ Disks             │ a week ago   │
+# => │  4 │ dir  │   416 B │ Documents         │ 4 days ago   │
+# => ...
 ```
 
 ### Spalten umbenennen
@@ -324,14 +324,14 @@ Um Spalten einen neuen Name zu geben, wird der Befehl [`rename`](/commands/docs/
 Wie zum Beispiel hier nach der Verwendung von `ls`.
 
 ```
-> ls | rename filename filetype filesize date
-╭────┬───────────────────┬──────────┬──────────┬──────────────╮
-│ #  │     filename      │ filetype │ filesize │     date     │
-├────┼───────────────────┼──────────┼──────────┼──────────────┤
-│  0 │ Applications      │ dir      │    256 B │ 3 days ago   │
-│  1 │ Data              │ dir      │    256 B │ 2 weeks ago  │
-│  2 │ Desktop           │ dir      │    448 B │ 2 hours ago  │
-│  3 │ Disks             │ dir      │    192 B │ a week ago   │
-│  4 │ Documents         │ dir      │    416 B │ 4 days ago   │
+ls | rename filename filetype filesize date
+# => ╭────┬───────────────────┬──────────┬──────────┬──────────────╮
+# => │ #  │     filename      │ filetype │ filesize │     date     │
+# => ├────┼───────────────────┼──────────┼──────────┼──────────────┤
+# => │  0 │ Applications      │ dir      │    256 B │ 3 days ago   │
+# => │  1 │ Data              │ dir      │    256 B │ 2 weeks ago  │
+# => │  2 │ Desktop           │ dir      │    448 B │ 2 hours ago  │
+# => │  3 │ Disks             │ dir      │    192 B │ a week ago   │
+# => │  4 │ Documents         │ dir      │    416 B │ 4 days ago   │
 ...
 ```
diff --git a/lang-guide/chapters/types/basic_types/range.md b/lang-guide/chapters/types/basic_types/range.md
index 8c3c79d57ef..e141a4f8a86 100644
--- a/lang-guide/chapters/types/basic_types/range.md
+++ b/lang-guide/chapters/types/basic_types/range.md
@@ -115,7 +115,7 @@
    ╰───┴───╯
    ```
 
-1. Conversion - A ranges may be converted to a `list` using:
+1. Conversion - A range may be converted to a `list` using:
 
    ```nu
    1..5 | each {||}