Skip to content

Commit

Permalink
Merge pull request #1087 from carapace-sh/vhs-redirect
Browse files Browse the repository at this point in the history
vhs: added redirect
  • Loading branch information
rsteube authored Jan 18, 2025
2 parents 272ead6 + a40a5d1 commit 64f3656
Show file tree
Hide file tree
Showing 20 changed files with 525 additions and 1 deletion.
1 change: 1 addition & 0 deletions .github/workflows/doc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ jobs:
nospace: {needs: build, uses: ./.github/workflows/vhs-template.yml, with: {topic: nospace}}
doubleQuote: {needs: build, uses: ./.github/workflows/vhs-template.yml, with: {topic: doubleQuote}}
singleQuote: {needs: build, uses: ./.github/workflows/vhs-template.yml, with: {topic: singleQuote}}
redirect: {needs: build, uses: ./.github/workflows/vhs-template.yml, with: {topic: redirect}}

doc:
needs:
Expand Down
2 changes: 1 addition & 1 deletion docs/book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ enable = true

[output.linkcheck]
follow-web-links = true
exclude = [ 'gnu\.org']
exclude = [ 'gnu\.org', '\./.+/out/.+\.gif']
1 change: 1 addition & 0 deletions docs/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,3 +122,4 @@
- [Nospace](./development/vhs/nospace.md)
- [Double Quote](./development/vhs/doubleQuote.md)
- [Single Quote](./development/vhs/singleQuote.md)
- [Redirect](./development/vhs/redirect.md)
18 changes: 18 additions & 0 deletions docs/src/development/vhs/redirect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Redirect

- bash
![](./redirect/out/redirect.bash.gif)
- elvish
![](./redirect/out/redirect.elvish.gif)
- fish
![](./redirect/out/redirect.fish.gif)
- nushell
![](./redirect/out/redirect.nushell.gif)
- oil
![](./redirect/out/redirect.oil.gif)
- powershell
![](./redirect/out/redirect.powershell.gif)
- xonsh
![](./redirect/out/redirect.xonsh.gif)
- zsh
![](./redirect/out/redirect.zsh.gif)
72 changes: 72 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.bash.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
>






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null
action (action example)
alias (action example)
chain (shorthand chain)
compat
completion (Generate the autocompletion script for the specified shell)
flag (flag example)
────────────────────────────────────────────────────────────────────────────────
48 changes: 48 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.elvish.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
>






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null action
COMPLETING argument
action (action example) completion (Generate the autocompletion script for
alias (action example) flag (flag example)
chain (shorthand chain) group (group example)
compat help (Help about any command)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
────────────────────────────────────────────────────────────────────────────────
> example >/dev/null action






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null action






────────────────────────────────────────────────────────────────────────────────
40 changes: 40 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.fish.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
>






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
48 changes: 48 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.nushell.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
> >






────────────────────────────────────────────────────────────────────────────────
> > example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> > example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> | example >/dev/null
out/ redirect.bash.tape
redirect.elvish.tape redirect.fish.tape
redirect.nushell.tape redirect.oil.tape
redirect.powershell.tape redirect.xonsh.tape
redirect.zsh.tape

────────────────────────────────────────────────────────────────────────────────
> > example >/dev/null out/






────────────────────────────────────────────────────────────────────────────────
> > example >/dev/null out/






────────────────────────────────────────────────────────────────────────────────
64 changes: 64 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.oil.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
>






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
64 changes: 64 additions & 0 deletions docs/src/development/vhs/redirect/out/redirect.powershell.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
>






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null ac






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null action






────────────────────────────────────────────────────────────────────────────────
> example >/dev/null action






────────────────────────────────────────────────────────────────────────────────
Loading

0 comments on commit 64f3656

Please sign in to comment.