mirror of
https://github.com/nushell/nushell
synced 2025-01-27 20:35:43 +00:00
Update README.md
This commit is contained in:
parent
515a3b33f8
commit
5692a08e7f
1 changed files with 10 additions and 11 deletions
21
README.md
21
README.md
|
@ -118,7 +118,7 @@ Commands are separated by the pipe symbol (`|`) to denote a pipeline flowing lef
|
||||||
|
|
||||||
```
|
```
|
||||||
/home/jonathan/Source/nushell(master)> ls | where type == "Directory" | autoview
|
/home/jonathan/Source/nushell(master)> ls | where type == "Directory" | autoview
|
||||||
━━━━┯━━━━━━━━━━━┯━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━┯━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━
|
────┬───────────┬───────────┬──────────┬────────┬──────────────┬────────────────
|
||||||
# │ name │ type │ readonly │ size │ accessed │ modified
|
# │ name │ type │ readonly │ size │ accessed │ modified
|
||||||
────┼───────────┼───────────┼──────────┼────────┼──────────────┼────────────────
|
────┼───────────┼───────────┼──────────┼────────┼──────────────┼────────────────
|
||||||
0 │ .azure │ Directory │ │ 4.1 KB │ 2 months ago │ a day ago
|
0 │ .azure │ Directory │ │ 4.1 KB │ 2 months ago │ a day ago
|
||||||
|
@ -129,7 +129,7 @@ Commands are separated by the pipe symbol (`|`) to denote a pipeline flowing lef
|
||||||
5 │ src │ Directory │ │ 4.1 KB │ 2 months ago │ 37 minutes ago
|
5 │ src │ Directory │ │ 4.1 KB │ 2 months ago │ 37 minutes ago
|
||||||
6 │ assets │ Directory │ │ 4.1 KB │ a month ago │ a month ago
|
6 │ assets │ Directory │ │ 4.1 KB │ a month ago │ a month ago
|
||||||
7 │ docs │ Directory │ │ 4.1 KB │ 2 months ago │ 2 months ago
|
7 │ docs │ Directory │ │ 4.1 KB │ 2 months ago │ 2 months ago
|
||||||
━━━━┷━━━━━━━━━━━┷━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━┷━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━
|
────┴───────────┴───────────┴──────────┴────────┴──────────────┴────────────────
|
||||||
```
|
```
|
||||||
|
|
||||||
Because most of the time you'll want to see the output of a pipeline, `autoview` is assumed. We could have also written the above:
|
Because most of the time you'll want to see the output of a pipeline, `autoview` is assumed. We could have also written the above:
|
||||||
|
@ -142,15 +142,14 @@ Being able to use the same commands and compose them differently is an important
|
||||||
|
|
||||||
```text
|
```text
|
||||||
/home/jonathan/Source/nushell(master)> ps | where cpu > 0
|
/home/jonathan/Source/nushell(master)> ps | where cpu > 0
|
||||||
━━━┯━━━━━━━┯━━━━━━━━━━━━━━━━━┯━━━━━━━━━━┯━━━━━━━━━━
|
───┬───────┬─────────────────┬──────────┬──────────
|
||||||
# │ pid │ name │ status │ cpu
|
# │ pid │ name │ status │ cpu
|
||||||
───┼───────┼─────────────────┼──────────┼──────────
|
───┼───────┼─────────────────┼──────────┼──────────
|
||||||
0 │ 992 │ chrome │ Sleeping │ 6.988768
|
0 │ 992 │ chrome │ Sleeping │ 6.988768
|
||||||
1 │ 4240 │ chrome │ Sleeping │ 5.645982
|
1 │ 4240 │ chrome │ Sleeping │ 5.645982
|
||||||
2 │ 13973 │ qemu-system-x86 │ Sleeping │ 4.996551
|
2 │ 13973 │ qemu-system-x86 │ Sleeping │ 4.996551
|
||||||
3 │ 15746 │ nu │ Sleeping │ 84.59905
|
3 │ 15746 │ nu │ Sleeping │ 84.59905
|
||||||
━━━┷━━━━━━━┷━━━━━━━━━━━━━━━━━┷━━━━━━━━━━┷━━━━━━━━━━
|
───┴───────┴─────────────────┴──────────┴──────────
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Opening files
|
## Opening files
|
||||||
|
@ -159,29 +158,29 @@ Nu can load file and URL contents as raw text or as structured data (if it recog
|
||||||
|
|
||||||
```
|
```
|
||||||
/home/jonathan/Source/nushell(master)> open Cargo.toml
|
/home/jonathan/Source/nushell(master)> open Cargo.toml
|
||||||
━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━
|
──────────────────┬────────────────┬──────────────────
|
||||||
bin │ dependencies │ dev-dependencies
|
bin │ dependencies │ dev-dependencies
|
||||||
──────────────────┼────────────────┼──────────────────
|
──────────────────┼────────────────┼──────────────────
|
||||||
[table: 12 rows] │ [table: 1 row] │ [table: 1 row]
|
[table: 12 rows] │ [table: 1 row] │ [table: 1 row]
|
||||||
━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━
|
──────────────────┴────────────────┴──────────────────
|
||||||
```
|
```
|
||||||
|
|
||||||
We can pipeline this into a command that gets the contents of one of the columns:
|
We can pipeline this into a command that gets the contents of one of the columns:
|
||||||
|
|
||||||
```
|
```
|
||||||
/home/jonathan/Source/nushell(master)> open Cargo.toml | get package
|
/home/jonathan/Source/nushell(master)> open Cargo.toml | get package
|
||||||
━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━┯━━━━━━━━━┯━━━━━━┯━━━━━━━━━
|
─────────────────┬────────────────────────────┬─────────┬─────────┬──────┬─────────
|
||||||
authors │ description │ edition │ license │ name │ version
|
authors │ description │ edition │ license │ name │ version
|
||||||
─────────────────┼────────────────────────────┼─────────┼─────────┼──────┼─────────
|
─────────────────┼────────────────────────────┼─────────┼─────────┼──────┼─────────
|
||||||
[table: 3 rows] │ A shell for the GitHub era │ 2018 │ MIT │ nu │ 0.6.1
|
[table: 3 rows] │ A shell for the GitHub era │ 2018 │ MIT │ nu │ 0.8.0
|
||||||
━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━┷━━━━━━━━━┷━━━━━━┷━━━━━━━━━
|
─────────────────┴────────────────────────────┴─────────┴─────────┴──────┴─────────
|
||||||
```
|
```
|
||||||
|
|
||||||
Finally, we can use commands outside of Nu once we have the data we want:
|
Finally, we can use commands outside of Nu once we have the data we want:
|
||||||
|
|
||||||
```
|
```
|
||||||
/home/jonathan/Source/nushell(master)> open Cargo.toml | get package.version | echo $it
|
/home/jonathan/Source/nushell(master)> open Cargo.toml | get package.version | echo $it
|
||||||
0.6.1
|
0.8.0
|
||||||
```
|
```
|
||||||
|
|
||||||
Here we use the variable `$it` to refer to the value being piped to the external command.
|
Here we use the variable `$it` to refer to the value being piped to the external command.
|
||||||
|
|
Loading…
Reference in a new issue