1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-04 23:58:01 +00:00

Add Saying Yes as a zsh til.

This commit is contained in:
jbranchaud
2015-05-25 21:31:38 -05:00
parent 7c9a1ed839
commit c517d5c6c8
2 changed files with 20 additions and 0 deletions

View File

@@ -128,6 +128,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
- [Clear The Screen](zsh/clear-the-screen.md)
- [Create A File Descriptor with Process Substitution](zsh/create-a-file-descriptor-with-process-substitution.md)
- [Killing A Frozen SSH Session](zsh/killing-a-frozen-ssh-session.md)
- [Saying Yes](zsh/saying-yes.md)
- [Search History](zsh/search-history.md)
- [Switch Versions of a Brew Formula](zsh/switch-versions-of-a-brew-formula.md)
- [Watch This Run Repeatedly](zsh/watch-this-run-repeatedly.md)

19
zsh/saying-yes.md Normal file
View File

@@ -0,0 +1,19 @@
# Saying Yes
Tired of being prompted for confirmation by command-line utilities? Wish you
could blindly respond 'yes' to whatever it is they are bugging you about?
The `yes` command is what you've been looking for.
```
$ yes | rm -r ~/some/dir
```
This will respond `y` as `rm` asks for confirmation on removing each and
every file in that directory.
`yes` is just as good at saying *no*. Give it `no` as an argument and it
will happily (and endlessly) print `no`.
```
$ yes no
```