Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .vuepress/configs/sidebar/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ export const sidebarDe: SidebarConfig = {
'von_bash_kommend',
'command_reference',
'coloring_and_theming',
'overlays',
'command_signature',
],
},
],
Expand Down
23 changes: 23 additions & 0 deletions de/book/command_signature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Befehls Signatur

Nu Befehle enthalten einen Signatur Abschnitt. Zum Beispiel wie hier in [`str distance`](/commands/docs/str_distance.md):

```
Signatures(Cell paths are supported):
<string> | str distance <string> -> <int>
```

Der erste Typenname vor dem `|` beschreibt den Typ der Eingangs-Pipeline. Nach dem Befehlsnamen folgt der benötigte Arguments Typ. Der Output-Typ ist in diesem Falle `int` und wird nach dem `->` ausgegeben.
`(Cell paths are supported)` zeigt an, dass Zell Pfade angegeben werden können für `str distance`. So kann in einer verschachtelten Struktur oder Tabelle einem Zell Pfad eine Operation hinzugefügt und wie hier der Spaltenname ersetzt werden: `ls | str distance 'nushell' 'name'`

Hier ein weiteres Beispiel, [`str join`](/commands/docs/str_join.md):

```
Signatures:
list<string> | str join <string?> -> <string>
```

Hier bedeutet die Signatur von [`str join`](/commands/docs/str_join.md), dass eine Liste von Texten als Eingang erwartet wird. Der Befehl nimmt ausserdem optionale `string` Typ Argumente entgegen. Schliesslich wird ein `string` als Output generiert.

Einige Befehle akzeptieren oder benötigen keine Daten in einer Pipeline, weshalb ihr Input-Typ `<nothing>` sein wird.
Dies gilt auch, wenn der Output Typ `null` zurückgiebt (e.g. [`rm`](/commands/docs/rm.md)).
4 changes: 2 additions & 2 deletions i18n-meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
"name": "command_signature.md",
"en": "In progress",
"zh-CN": "-",
"de": "-",
"de": "696cb4fe@petrisch",
"tr": "-",
"ja": "-",
"es": "-",
Expand Down Expand Up @@ -363,7 +363,7 @@
"name": "overlays.md",
"en": "In progress",
"zh-CN": "51522d5591@hustcer",
"de": "-",
"de": "2a917adc@petrisch",
"tr": "-",
"ja": "-",
"es": "-",
Expand Down